[EDIT] Oh, boy! I spent some time adding pictures to make sure I was crystal clear, but as a new user I’m restricted to embedding only a single image. I shall try to choose wisely and hope the post doesn’t suffer from removing the others…
I am looking for some clarification regarding the ability (or otherwise) to create VST MIDI Effect plugins.
Starting with the ArpeggiatorPlugin tutorial I have got so far with a pet project which, up to now, I have simply tested in debug mode by outputting to MS GS Wavetable Synth. All appears to be working just fine, although clearly the results don’t sound particularly impressive given how it is being rendered.
Now, though, when I try to use the plugin inside Cubase Pro 12, I am able to see the plugin, but only as what appears to be an Audio effect. In other words I can , for example, add the plugin as an insert effect of an audio channel in the mixer.
The plugin, compiled as a VST2, shows as an effect in the Cubase plugin manager. I have read much that indicates that VST3 does not support MIDI plugins. However, I started by creating a VST3 and had the same result. I have been careful to remove the VST3 before trying again with the VST2. The relevant settings in Projucer currently look as follows:
I should note here that what I am experiencing appears to be very similar to what @giohappy experienced in this post:
Having read a lot of back and forth about VST3 and, of course, the licensing implications of VST2 I was on the verge of giving up until I came across this relatively recent post which seems to indicate that @sluijten has been able to successfully create a VST3 that works as a MIDI plugin:
So my initial question is simple: can I create a VST MIDI Effect plugin (either VST2 or preferably, of course, VST3)?
If yes, the follow-on is the difficult question: can someone shoot me a couple of pointers as to what I may be doing wrong that means that Cubase is not properly recognizing the plugin?
With that out of the way, perhaps I should introduce myself since this is my first post. I spent some time about 6 months ago working with Juce to create an audio synth as part of another pet project. I enjoyed it so much that I even bought a Mac just so I could test plugins across operating systems (I primarily work in Windows). I saw something new that interested me recently but realized I could build something similar tailored specifically to my needs, which drew me back to Juce and this current conundrum about which I have posted. Being a professional developer with 30+ years experience, I recognize the challenges (and rewards!) of an endeavor of this scope and applaud everyone who has contributed to it.
Many thanks for all you and this community have done so far, and thanks in advance for any assistance that you can offer.