The Elf wrote: ↑Sat Jan 18, 2025 1:23 pm
I've had a quick skim of the manual and I've looked at some examples...


Clearly a
lot of effort has gone into this plug-in. It's all very clever stuff. As someone who is curious about it, there does need to be a way to take one from 'curious' to 'user'. So yes, at the very least some A-B-C tutorials would help your cause.
But, sadly, in my case, even reading the introduction does cause me to see an
enormous gulf between where I am now and my relatively simple requirement (storing a MIDI note until the start of the next bar), much as I'd like to try.
Lastly, and perhaps most worryingly, no mention of VST3. Given Steinberg's impending dropping of VST2 I fear an investment of effort that might well hit a dead-end as of the next version of Cubase.
I used VST2 because i HATE object oriented programming. I even tried to strip away the C++ layer from the VST2 SDK, but i gave up, since the layer esase some things.
The VST3 SDK is even worse: its based on a COM like interface, which i hate even more. Moreover there is even a strong typing: you must decide in advance if you want a MIDI effect, an instrument or an audio effect. You have to construct a class factory and other dumb COM things. But my plugin is programmable and can be all of that even at the same time! Moreover i didn't get the programming paradigm. I would have to rewrite and retest most code. So i completely rejected VST3.
This is a Steinberg thing though. Because all other DAWs clearly support VST2. I have Ableton Live 9.7.5 and it does not even support VST3! This is one of the reasons why i stick on VST2. I didn't test Cubase, but some other yes and it seems not working. Probabily due to the strong typing that steinberg is enforcing also with VST3.
I am not putting my VST in a cage. As engineer i have used Matlab and Simulink and i envise that a DAW must work like that. LMMS, Reaper and VSTHost work like that. Ableton has some limitations but can be made working. But Cubase put the VST in a cage. No thanks...
The other reason is licensing. Steinberg is promoting VST3 because the VST2 has no requirements. VST3 requires that you use the logo, the copyright notice and a link to steinberg web site in all material. Free advertising. No thanks. I will study one of the new open source protocols when i have time.