Generate buzz with realtime FM audio synthesis
summary
Real time FM audio synthesis implemented in pure Python now runs live: MIDI in → Python generator voices → miniaudio playback → BlackHole virtual driver → Ableton Live recording. Uses wavetable sine with nearest‑neighbor hopping (causes aliasing), attack‑decay envelopes, polyphony, and a 3‑operator FM engine with five algorithms that mimic DX7/Korg behavior. Demo reproduces 80s FM timbres, built patch sounds work and are recorded; full code and examples live on GitHub.
AI-written summary · about
chapters (13)
- 0:00Intro
- 2:36Signal Flow
- 7:47Generator
- 10:45Sound analysis
- 12:11Envelope
- 13:23Envelope Generator
- 14:02Event Loop
- 14:27Multiple Notes
- 16:06Synthesizer
- 18:44End result
- 21:15Operator
- 22:48Phase modulator
- 23:49Output generator








