PySynth is a real-time playable polyphonic additive synthesizer I made with Python to apply stuff I learned during a DSP course.
example_1.mp4
example_2.mp4
example_3.mp4
Instructions will be here in the future c:
- 4 oscillators: sine, square, sawtooth and triangle waves
- ADSR Envelope, LFO modulation
- Low pass and high pass filters
- PC keyboard support
- other FX (e.g. delay and reverb)
- MIDI input support
- GUI
https://python.plainenglish.io/making-a-synth-with-python-oscillators-2cb8e68e9c3b https://ux.stackexchange.com/questions/46669/mapping-piano-keys-to-computer-keyboard https://homes.luddy.indiana.edu/donbyrd/Teach/MusicalPitchesTable.htm