Projects / CSound

CSound

Csound is a powerful and yet easy to use musical synthesis package. Csound was constructed in the tradition of so-called music-N languages, among which the best-known is Music V. It consists of an orchestra- and score-driven executable, written in C for portability. Since Csound is a computational language, it is highly flexible and efficient; complexity is gained only at the expense of computation power. Basically, Csound reads some files and creates the result as a sound file on disk or, on faster machines, in real time through a DAC.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  03 Feb 2006 16:50

    Release Notes: This release adds an updated manual, a new plugin system, use of external libraries where possible (libsndfile for audio file I/O, one of ALSA, PortAudio, CoreAudio, MME, or ASIO for realtime audio), support for PortMIDI, Open Sound Control facilities via liblo, and Python/Java bindings for the API. A number of opcodes from csoundAV and csoundVST are now part of the main system.

    •  27 Jul 2003 10:39

      Release Notes: This version comes with extensive internal changes which allows the use of 32-Bit variables (previously, only 16-bit indexes were used). This allows for much larger and more complex instruments to be written. It also comes with many new and modified opcodes, as well as lots of bugfixes. It is now built as a shared library, and the Csound API has been extensively revised with new functions and structures.

      •  04 Jun 2003 08:53

        Release Notes: Many new features were added.

        •  26 May 2003 12:38

          No changes have been submitted for this release.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.