The Headless Studio
Making Records with Python — No DAW Required
The whole system, free and complete: 15 chapters and 5 appendices, written for an intermediate programmer with no audio background. It walks the entire pipeline — hosting plugins headlessly, isolating instrument runtimes, mapping your own sample instruments, synthesis from scratch, arranging as data, mixing, and verifying float stems against the working mix. It follows the complete album workflow. The code is free and open on GitHub.
Read online Download EPUB Get the code ↗
Free EPUB for your e-reader, phone, or tablet — or read every chapter right here in the browser.
Chapters
- Chapter 1 — The Case for a Headless Studio
- Chapter 2 — Rendering Note Events with FluidSynth
- Chapter 3 — Processing Saved Audio with VST3 Effects
- Chapter 4 — An Instrument Across a Process Boundary
- Chapter 5 — Build a Sample Instrument from Your Own Sounds
- Chapter 6 — Drum Machines Are Sample Players
- Chapter 7 — Synthesis from a Few Sine Waves
- Chapter 8 — The Song Is a Data Structure
- Chapter 9 — Performance Timing and a Stable Beat
- Chapter 10 — Give Each Bus a Role in the Mix
- Chapter 11 — The Shared Room
- Chapter 12 — Mixing, Mastering, and What a Null Test Proves
- Chapter 13 — Two Albums, Distinct Musical Identities
- Chapter 14 — AI Collaboration and a Clear Production Record
- Chapter 15 — Delivery, Publication and Reproducible Files