vstaudioeffect.cpp and other files are optional. You may not use them. Is this some kind of hidden knowledge? Some files from pluginterfaces is all you need to make VST3 plugin. Even there, many files are optional, most plugins don't need them.syntonica wrote: Thu Jul 16, 2020 9:26 pm It appears to be a nasty rabbit hole. It starts innocently with:
vstaudioeffect.cpp
vstcomponent.cpp
vstcomponentbase.cpp
vsteditcontroller.cpp
vstbus.cpp
vstparameters.cpp
but each one of those pulls in another pile of headers from all over the place. No wonder nobody has adopted it with open arms. I don't even know where to begin. I should be able to just copy my code over, for the most part, and stuff it into new methods with minimal translation. Not happening...
I could go on, but I won't. Still crabby over the crappy parameters stuck at 0.0 - 1.0... Useless...
Also, since when does more files mean worse? Do you put code of your project in a single file just to keep less entities in your code base?
