Appendix E — Sources and Further Reading
The repository is the runnable companion to this book: clintuitive/headless-studio. Its MIT licence covers the code and documentation only — it has nothing to say about separately installed software or anybody else’s recordings.
Start without external instruments
Everything here runs from a clean checkout with NumPy and SciPy:
scripts/generate_portable_samples.pybuilds Afterimage, Open Window and Night Transit from synthesized tones and noise.scripts/generate_sampler_demo.pybuilds six sample zones, a JSON manifest, provenance information and a short performance of it.scripts/tests/and.github/workflows/core.ymldefine the core checks — worth reading if you want to know what the project actually guarantees.
Album sources
- Salamander Grand Piano: recordings by Alexander Holm, mapping by kinwie, retuning by Markus Fiedler, under CC BY 3.0.
- VSCO Community Edition: recordings by Sam Gossner/Versilian Studios and Simon Dalzell/Ivy Audio, sample cutting by Elan Hickler/Soundemote, under CC0.
scripts/prepare_open_instruments.pypins the source revisions and defines every preparation step;THIRD_PARTY.mdrecords the credits and the scope of each dependency.
Optional audio tools
- FluidSynth and pyfluidsynth give you the SoundFont path from Chapter 2. The native library, the binding and the SoundFont itself are three separate things to obtain.
- Pedalboard is the plugin host from Chapter 3. Its documentation covers supported formats and runtime behaviour; each plugin’s own documentation covers its requirements.
- FFmpeg handles the encoding and loudness measurement used in the delivery stage.
- NumPy and SciPy document the arrays, filters, resampling and convolution that hold the whole studio together. If you read only one set of docs from this list, read these.
Publication and listening
The Headless Studio site hosts the articles, the HTML book, the EPUB and the album players. The recordings on the site are kept separate from the public code checkout, so a clone gets you the studio rather than the records. If you share performances built on the credited sources, carry their attribution along with them.