Audio Software Programming and APIs

This section contains information about writing music-related software or using music-related scripting languages. For information about sound synthesis and synth programming, see the synthesis section.

For information about MIDI and other audio file formats, standards, and protocols, see the file formats section.

Articles

Calculating Sample Shift

Creating a Ring Buffer

CSound

Programming and APIs

Programming-Related Books

Tutorial: ALSA Tutorial 1 - Initialization

Tutorial: Using SDL2 and SDL_Mixer to Play Samples