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 aModulatorSamplerin a separate track plugin to allow rendering each of them separately (and possibly concurrently). The only concern about this is that theMainControllerhas 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_PLUGINto 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_PLUGINfor my use-case.
Thanks!