So I want to do a Drum Sampler, where there is a close and a room mic for each drum. I want to create an Interface with individual volume controls for close and room mics for each drum.
I thought of some solutions to achieve this, but none of them does exactly what I want to do (at least with my knowledge of HISE so far...):
1.) Message.setGain : with this command I cannot control both mics individually
2.) control the volume of every singe sample: also here, the MultiMics are merged into "one Sample" so I don't have individual control... plus I have a total of 1500 samples so I assume it won't be very efficient.
3.) Multichannel / MultiMic Routing: all of the drums have two Mic channels, "close" and "room". so I can route "close" to 1+2 and 3+4, but again, I cannot control the volume of the individual drums.
Is there a way to route certain samples to certain busses within one sampler? (e.g. samples with ID 0-9 are routed to 1+2, ID 10-19 to 3+4, ID 10-19 to 5+6 and so on...)
Another possible solution could be to use a separate Samplers inside HISE for each drum... BUT I have about 12 drums, so I would need 12 Sampler. That won't be very efficient either, or?
Has anybody a better solution for this? TIA!