There are some readme files in there to help you find stuff. But here’s what’s there:
How to make a polyphonic VCO. There are three different ones - the final one is super efficient and uses very little CPU. These VCOs are all “made from scratch”, without helper.py. So if anyone wants to find out how to do that, now that is is undocumented, take a look.
The final VCO uses the VCV SDK’s simd library, and fast approximations. You will find this a nice, gentle intro to simd, as it is very simple and small. It also shows how to avoid DC on the output without using a high pass filter.
There are some plugins not quite ready for prime time: an oversampling distortion. Again, very simple, uses mostly stuff in the VCV SDK.
Then there are a bunch of articles:
Plugin Licensing Issues
Using the CPU meters in VCV Rack
Effect of delays using Host plugin
Writing efficient plugins
DC on module outputs
Measuring aliasing. Deep link into demo VCO documentation
Quite a while ago I made a couple of plugins to show how to do oversampling. A nice thing about these is that they use the VCV filters, rather than some more complex and bizarre technique. Anyway, I cleaned that stuff up and put in some documentation. It is the same Demo repo with all the other stuff.
If anyone finds mistakes / typos / etc… feel free to log a bug or send me a message.