I had the exact same observation. Why would the notes be automatically passed through on top of what the plugin is generating? Thank you!!
By the way, I am interested in developing MIDI only plugins as well, and I am using the modifications in this thread to rebuild the AudioPluginHost to have an actual MIDI Output, so you don’t need to put other plugins inside it:
So my test of the ArpeggiatorDemoPlugin looks like this:
This has the bogus Audio Input required to make the Arpeggiator actually work, as detailed here:
(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)