I’m working on an audio processor that should have two configurations… one mono input that produces a stereo output (the input track would be duplicated to stereo and processed), and stereo input to stereo output. As a new developer, it’s confusing how these configurations are supposed to be created.
Is it up to my plugin to determine how many inputs are coming in and handle each configuration separately? Or do plugin manufacturers make separate versions of each plugin for each input/output configuration?
Also, does Juce handle the creation of plugins that have more outputs than inputs? The default action in processBlock() is to clear the “extra” buffer channels, so it seems like its not supposed to.
Thanks for any help.