- Audio Programming for Beginners Tutorials (Youtube playlist)
- Audio Signal Processing for Music Applications (Coursera MOOC)
- Fundamentals of Audio and Music Engineering: Part 1 Musical Sound & Electronics
- Coding a Synthesizer in C (Youtube playlist)
- Introduction to Computer Music
- The Scientist and Engineer's Guide to Digital Signal Processing - aka the DSP Guide
- DSP Q&A - StackExchange: https://dsp.stackexchange.com/
- The Audio Programmer Wiki: https://wiki.theaudioprogrammer.com/
- Introduction to SoundFont files: https://freepats.zenvoid.org/sf2/SF2_Intro.txt
- SFZ format: https://sfzformat.com/
- WAV format:
- Fluidsynth is a MIDI Synthesizer - API Reference
- JACK is a cross-platform audio server - API Reference
- LV2 is an open standard for audio plugins