I've just noticed, Cthulhu (
) and realized that there ARE VST plugins that can generate MIDI data (eg. loop sequencers, arpegiators) which can be sent to other tracks within a DAW like Ableton or FL Studio.I want to write one of these myself, to algorithmically generate musical tracks that are sent to other instruments within my DAW. But I can't find any tutorials or examples of how to do this.
All the VST tutorials and examples I'm seeing seem to be of VSTs as instruments or effects.
Can anyone give me some pointers to where I can find out more about programming a VST that sends MIDI?
Since I wrote that answer I've been exploring Protoplug which is a great Lua scriptable VST : https://www.osar.fr/protoplug/
Here's a video tutorial I did of how to write a MIDI processing plugin (a simple arpeggiator) using it, which I run in FL Studio. https://www.youtube.com/watch?v=MHo1FXyRvrA
Unfortunately, each DAW seems to handle internal MIDI routing differently. I suspect it must be possible in Cubase, but you'd have to look somewhere else for instructions on that.
– interstar Sep 21 '21 at 05:18