title | tags |
---|---|
Resources on audio & DSP |
generative, culture, programming |
{{image (src="/fm_harmonic_amplitudes.png" title="Frequency modulation harmonic amplitudes, taken from Smith, J.O. Spectral Audio Signal Processing" noshadow=true)}}
-
Check out how FM synthesis works, it's really simple to implement
I've written a simple FM/PM synthesizer in Rust, you can check it out here.
-
If you're using Rust, I recommend Rodio for taking care of sound card interaction.
-
Check out The Audio Programmer, especially their YouTube channel.
-
If you want to write a VST, give nih-plug a try.
- Orca - the best generative music tool I've found so far
- Bespoke - a modular DAW
- JavaScript systems music
- Pure Data
- Timur Doumler: C++ in the Audio Industry. Recommended as a first-time video introduction to audio application architecture.
- Computational Music Synthesis - theory & algorithms behind most popular synthesis methods
- Lock-free rust structures - useful for synchronisation for real-time processes, such as audio generating threads
- /dmc/ wiki @ NeoCities
- Signal processing for sound design. Todo: watch!
- Miller Puckette - The Theory and Technique of Electronic
- Faust - functional audio stream
- Daisy seed, synth microcontroller
- llllllll.co and some interesting things found in there:
- flashcrash.net
- https://llllllll.co/t/flash-crash-monthly-livecoding-stream-archive/45273/3
- https://llllllll.co/t/generative-visuals-video-graphics-art-etc/2658/8
- https://llllllll.co/t/mangling-manipulating-digital-physical-media-like-analog/54876
- https://en.m.wikipedia.org/wiki/Musique_concr%C3%A8te
- Lessons learned from a decade of audio programming
- DirtyWave tracker firmware
- TextBeat
- Glicol language
- AMY Synth library
- Interview with Emillie Gillet from Mutable Instruments
- Cellular automata synth kit
- Tarai function for generative music
- Todo: extract all interesting synth software links from this thread