I am working on a plugin that accepts MIDI, transforms it, and outputs the result.
Of course this would qualify it as a ‘MIDI Effect Plugin’- but setting this flag in Projucer breaks it from working in my primary DAW, Ableton Live 11, as well as some others that don’t yet support MIDI Effect Plugins.
My workaround has been to set the characteristic ‘Plugin is a Synth’ instead, and then use routing techniques within Live to make use of the MIDI the plugin outputs.
What I don’t know is if not having the ‘MIDI Effect Plugin’ flag set or having the ‘Plugin is a Synth’ flag set will in turn break its usage in DAWs that do support MIDI Effect Plugins.
What is the best practice here, to end up with a single distributable that will be usable in some form in any DAW?