I’m developing a plugin that has to behave as an effect plugin, thus I have
#define JucePlugin_IsSynth 0
defined in JucePluginCharacteristics.h
I noticed that I am not able to receive MIDI messages on many hosts, while I miss none of them if I do configure the plugin as a synth.
Is this the default behaviour for all the hosts out there, or am I just unlucky and I’ve played only with those that seem not to route any MIDI event to effect plugins?
Obviously my configuration already defines the following
#define JucePlugin_WantsMidiInput 1
but that seem to have no effect on host’s behaviour. Is there some other trick I can play to let the host route events to my effect plugin?
Funny thing is that, although I’m not able to receive any MIDI event, those generated within effect plugin are correctly routed and received from the host.