Multiple MainController's/SynthChain's
-
Hi!
Quick question: is it currently possible to run multiple
MainController
's (andSynthChain
's) simultaneously ?
I'd like to host each instance of aModulatorSampler
in a separate track plugin to allow rendering each of them separately (and possibly concurrently). The only concern about this is that theMainController
has its ownSampleManager
, so if I create multiple instances, I get mulitpleSampleManager
's as well. It would be quite trivial to use a uniqueSampleManager
, but I'm just wondering if that's the right approach to get a more fine-grain access to processing different chains separately.TIA!
E. -
Moreover, right now updating some sample properties (like Sample Start/End), is done via the
KillStateHandler
, which kill all voices on the main synth chain, which momentarily suspend all sampler instruments, app-wise.
I can avoid this by setting the defineFRONTEND_IS_PLUGIN
to 1, but that might not be the right approach for my use case.Any help appreciated!
Thanks!
E. -
@eggnog The MainController is supposed to be unique and encapsulates a single plugin. There are literally thousands of edge cases that will cause issues if you break that assumption.
-
@Christoph-Hart Makes sense, I investigated more about having multiple
MainController
's and it was definitely the wrong route. Pretty satisfied withFRONTEND_IS_PLUGIN
for my use-case.
Thanks!