Build a Synthesizer with Python
summary
Live Python code runs in Jupyter notebooks and drives a MIDI controller so the notebook actually produces sound, not just slides. The tutorial builds concrete pieces: basic oscillators, frequency/amplitude/phase modulation, digital filters, and ADSR envelopes, then composes them into object‑oriented synthesizer classes. Expect step‑by‑step notebooks to implement DSP formulas, hear results immediately, and leave with runnable code that generates playable tones and lets participants program their own timbres.
AI-written summary · about








