2 ms·
> My goal is to make a mini-synth which takes input from the computer keyboard. It might be worth studying the sources of some working soft synths such as Helm
by squarefoot 5y ago
> My goal is to make a mini-synth which takes input from the computer keyboard.
It might be worth studying the sources of some working soft synths such as Helm, Surge or ZynAddSubFx or mixed firmware-hardware synths such as TSynth. The latter in particular is a low cost polyphonic external module built around a Teensy microcontroller, so the code base isn't that big, and it sounds great.
https://tytel.org/helm/ https://tytel.org/helm/
https://surge-synthesizer.github.io/ https://surge-synthesizer.github.io/
https://github.com/zynaddsubfx/zynaddsubfx https://github.com/zynaddsubfx/zynaddsubfx
https://github.com/ElectroTechnique/ https://github.com/ElectroTechnique/
https://electrotechnique.cc/ https://electrotechnique.cc/