AudioProcessor multiple midi outputs


#1

Aloha,

Does anyone know if it’s possible to modify the juce demo plugin such that it has multiple midi output connections? I want to implement a keyboard splitter plugin that will examine incoming note messages and route them to the output of choice.

The usage I desire, when used in the juce plugin host’s filter graph is that the default “Midi In” filter would be attached to the ‘top/single’ midi input connection on my new plugin, and the ‘bottom’ of my splitter-plugin would have multiple midi output connectors attached to different soft-synths.

I could then tell the splitter-plugin to split the keyboard into multiple zones, each of which drives a different synth.

Thanks in advance,
Kurt


#2

Follow up,

I don’t want to implement a channel-based split, because some of the soft synths ONLY receive on channel one or can’t change midi channels, and I also want to avoid have two or more midi-filter plugins, one attached to each soft synth, that would selectively ignore keyboard zones they’re not interested in.

The goal is a single plugin that routes incoming midi data to two or more midi outputs on the SAME plugin…Make Sense?

Thanks,
Kurt


#3

Not possible in any of the current plugin formats, possibly VST 3.0 will be able to do that.


#4

Oh Well, Time to get creative then! - So I’ll be thinking about putting a box with connections on the screen that looks like the widget I want, allows itself to be wired up like one of the ‘filters’ and yet internally takes control to two vst plugins and manipulates them in the way that I desire…hmm…

Any thoughts on what I might encounter designing a component that looks and acts like a single filter but is a container of two (or more) vst plugins?

Thanks Atom,
Kurt