Quick question: is it currently possible to run multiple
SynthChain's) simultaneously ?
I'd like to host each instance of a
ModulatorSamplerin a separate track plugin to allow rendering each of them separately (and possibly concurrently). The only concern about this is that the
MainControllerhas its own
SampleManager, so if I create multiple instances, I get mulitple
SampleManager's as well. It would be quite trivial to use a unique
SampleManager, but I'm just wondering if that's the right approach to get a more fine-grain access to processing different chains separately.
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 define
FRONTEND_IS_PLUGINto 1, but that might not be the right approach for my use case.
Any help appreciated!
Christoph Hart last edited by
@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 with
FRONTEND_IS_PLUGINfor my use-case.