VST Core Functionality


Modules




Modules


I/O (Input/Output)




Midi / Note modification

See other document on this, pick most used/desired, too many for v1...




Sound Generators




OSC Processors (modifiers)




Utility




Modulators / Sound Design

All LFO's will have: play once, repeat, sync to DAW infinite loop, sync to DAW one shot, retrigger, poly.

NOTE: Beat / DAW synced LFO’s will all link to 1 hidden bit of code which processes this signal (CPU optimiser)



Filters

The usual stuff (code and algorithms already all over github etc)



Audio signal processors




Effects

More after v1, just the common stuff for now…
To look into: effects on polyphony and their application per a note poly-phonically.