A wavetable Synth in Circle, a C++ bare metal environment for Raspberry Pi. Trying to emulate Prophet 5's architecture...not a clone! Just for learn!
Consisting of:
- Two VCOs with Saw, Square and Triangle outputs. Pulse width modulation, Hard Sync and Low freq mode.
- Noise Generator
- Lfo with Saw, Square and Triangle output. Mix control adds noise. Pitch, Pulse width and cutoff destination.
- Simple 4 pole resonant low pass filter with keyboard tracking.
- Polymod with Filter envelope and Osc 2 input. Osc 1 pitch, Pulse width and filter cutoff as destinations.
- Two exponential ADSR envelopes.
- Unison mode, glide control, unison detune control.
- 10 voices of polyphony in a single core.
- Patches editable in txt files.
- All parameters controlled by midi cc, no UI.
Many thanks to Cirle, MiniDexed and Mt32pi...code here and there is borrowed from you. Now I don't have time to credit in detail the project...but again, thanks a LOT!!!