Proper way to add Multichannel to a drum plugin?!
-
AhoI! I've read a lot of older posts about multichannel output and am wondering what the current proper and easiest way is to add multichannel to my plugin.
I have 16 samplers with a one shot on 16 drum pads, and I want the user to be able to say select one of 8 possible outputs for each of them...
Problem 1: I have a non-linear reverb option in the plugin which makes the output stereo, so I'd have to have 8 stereo convolution reverbs in there or send the wet reverb to a extra stereo summing channel and the drums to a mono chanel each, which makes more sense...
Problem 2: I've seen people having multiple simple gains on each sampler, each with another output channel ativated and switching the simple gains on and off according to the user's selection to give them some sort of routing option. is this the proper way to go?
Problem 3: If I recall correctly, cubase always offers stereo 1/2 out and multichannels are additional channels. So the user basically would be able to detach a voice/drum sound from the regular stereo out to a dedicated mono one, correct?
Problem 4: On each sampler I have a hardcoded faust effect to emulate an old 8-bit dac. this has two inputs and outputs only. can it still be used in multichannel setup?
How does multichannel capability impact overall performance? Is it a significant additional load on the cpu? Is the entire thing worth the hassle or should the user just use multiple instances of the instrument if they need to have seperate channels?
Usually I group percussions, hats, toms seperately and have a snare an kick channel, so a maximum of 5-6 instances isn't that much of a problem from the end-user's point of view, or is it?