In the hopes that this may be of interest, check out Cabbage, http://cabbageaudio.com/
“Cabbage is a framework for developing audio plugins that use Csound as their processing engine. All the power of Csound can be wrapped into a VST plugin that can then be loaded in a variety of different host software. Cabbage provides users with a fully integrated IDE that allows drag and drop editing of GUI interfaces, real-time compilation, Csound debugger. Cabbage also ships with over 100 ready made audio effects and synthesisers.”
If you’re unfamiliar with Csound, http://csound.github.io/ Csound has over 1900 opcodes that can be combined for audio generation and processing so the possibilities are almost limitless. The Csound reference manual is here: http://csound.github.io/docs/manual/index.html (Yes, it’s huge.)
The vsts that Cabbage produces are around 12M in size, and can’t be further compressed with upx: http://upx.sourceforge.net/ Depending on the amount of signal processing overhead, just as in any synth or effect vst, CPU usage varies. As with any experiments, some things work better than others and I’ve found there are quirks and tweaks as well. I’m concentrating more on effects than generation because I tend to work more with samples than real time. So far, I’ve encountered few problems …
So, if your curious, give Cabbage a try and see what you think. You only need the Cabbage download, no Csound install is necessary, it’s all “in the box”.
Disclaimer: I’m not affiliated with the folks who created Cabbage. I just think it’s cool.