Well it's a very long title and maybe confusing but let me explain what I'm trying to get.
I'm developing a drum library to be able to use with kontakt.
I've already did in the past but was simpler, I had 3 velocity for a kick and for snare for example, and multiple samples per each velocity so I've mapped using different group per each variation and basically used the random feature inside kontakt and all worked fine.
This time is a bit more complicated, at least for me.
I've multiple sample "type" per each midi notes: for example for the KICK I've to layer all on the note number 36 (C1) the DRY KICK, the ROOM KICK, the COMP KICK, and the TRIG KICK.
Each of these "type" has its own variation and velocity.
Let's say you play te key C1, should sound the DRY KICK + ROOM KICK + COMP KICK + TRIG KICK. According to the velocity played should be kept the correct velocity mapping.
About the room/trig/comp, should also be chosen the right samples related to the name of the dry signal. So if randomly played the KICK_variation_3 also the room/trig/comp should play the "variation_3".
Additionally I want to write a script to create knobs really basic (Iknow how to do that) to control the volume per each sample "type" so a knob for the COMP VOLUME, TRIG VOLUME, DRY VOLUME, ROOM VOLUME.
I can write the script to create the knobs and labels but which parameter should control?
Cause the real problem is how I have to map all and group all, can I control the bus? How to send to bus properly? I really do not know how to control all of these.
I've already recorded everything and named properly.
Please help. Thanks
Fabio