Csound

Csound
Initial release1986; 38 years ago (1986)[1]
Stable release
6.18.1 / November 24, 2022; 21 months ago (2022-11-24)[2]
Repository
Written inC
Operating systemCross-platform
LicenseLGPL-2.1-or-later
Websitecsound.com

Csound is a domain-specific computer programming language for audio programming. It is called Csound because it is written in C, as opposed to some of its predecessors.

It is free software, available under the LGPL-2.1-or-later.

Csound was originally written at MIT by Barry Vercoe in 1985, based on his earlier system called Music 11, which in its turn followed the MUSIC-N model initiated by Max Mathews at the Bell Labs. Its development continued throughout the 1990s and 2000s, led by John Fitch at the University of Bath. The first documented version 5 release is version 5.01 on March 18, 2006. Many developers have contributed to it, most notably Istvan Varga, Gabriel Maldonado, Robin Whittle, Richard Karpen, Iain McCurdy, Michael Gogins, Matt Ingalls, Steven Yi, Richard Boulanger, Victor Lazzarini and Joachim Heintz.

Developed over many years, it currently has nearly 1700 unit generators. One of its greatest strengths is that it is completely modular and extensible by the user. Csound is closely related to the underlying language for the Structured Audio extensions to MPEG-4, SAOL.

  1. ^ Dr. Richard Boulanger - Three Decades with Csound: The Roots, Birth, and Early Years
  2. ^ "Releases ยท csound/csound". github.com. Retrieved 2023-02-11.