Main repository for Csound
vlazzarini Merge pull request #1020 from gesellkammer/develop
Update emugens,  band-enhanced additive synthesis
Latest commit c59b15f Sep 19, 2018
Failed to load latest commit information.
Android Fix references to HAVE_ATOMIC_BUILTIN Sep 15, 2018
Bela bela digiio opcodes Jul 11, 2018
Emscripten fix ScriptProcessorNode version of Csound when reset() is called Jul 31, 2018
Engine Merge pull request #1018 from fsateler/c11-atomics Sep 16, 2018
Frontends Trying to recover my system Aug 29, 2018
H Optimise away excess assignment Aug 26, 2018
InOut Port GCC builtins from __sync to __atomic Sep 15, 2018
OOps Port GCC builtins from __sync to __atomic Sep 15, 2018
Opcodes Merge pull request #1020 from gesellkammer/develop Sep 19, 2018
Release_Notes back off assignment optimisation for general use Sep 4, 2018
Top Port GCC builtins from __sync to __atomic Sep 15, 2018
cmake Port GCC builtins from __sync to __atomic Sep 15, 2018
dependencies src_conv links in release script Mar 30, 2018
doc Replace licence address Jan 1, 2018
etc some more tidying up Jan 19, 2018
examples fixed opcodes example Jul 31, 2018
iOS Port GCC builtins from __sync to __atomic Sep 15, 2018
include Port GCC builtins from __sync to __atomic Sep 15, 2018
installer Merge branch 'master' into develop Sep 8, 2018
interfaces Fixed up Common Lisp examples using sb-alien. Aug 29, 2018
mingw64-linux Remove unused OpenMP leftovers Jun 3, 2017
mingw64 Merge pull request #1011 from drlazz/patch-2 Sep 8, 2018
msvc fix destList for VST entry removal Sep 4, 2018
po Updated French translation Sep 15, 2018
samples added new hrtfopcodes and updated data files Nov 9, 2011
tests another regression test Mar 5, 2018
util Revert "replace srconv with src_conv using new licence" Apr 12, 2018
util1 tweas Jul 29, 2018
util2 ... Apr 24, 2014
.editorconfig More options for editorconfig style Jun 20, 2017
.gitignore emugens update. added math.h Sep 15, 2018
.travis.yml putting MacOS build back on travis Jan 31, 2018
AUTHORS added Sigurd Saue in Authors Dec 4, 2017 BUILD instructions Mar 23, 2018
CMakeLists.txt Export compile-commands.json, can be used by IDEs Sep 15, 2018
COPYING Replace licence address Jan 1, 2018
Custom.cmake.ex int32 did not have enough range Feb 1, 2018
INSTALLING updating info Jan 29, 2018 commented out coverity badge for now Mar 12, 2018 removing old files Jan 19, 2018
all_string_files deal with resuts of a typo Jun 13, 2018
appveyor.yml appveyor version Sep 3, 2018
config.doxygen appveyor fix Jan 24, 2018
longline.c mainly overlong lines Nov 27, 2017


Version 6.11.0 (Beta)

Build Status Build status

A sound and music computing system.

Csound is copyright (c) 1991-2018 The Csound Developers, see CONTRIBUTORS

Csound is free software; you can redistribute them and/or modify them under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Csound is distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this software; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA


This repository contains the code for the core Csound library, the interfaces library, and the command-line interface frontend. It also contains specific code for ports to various embedded, mobile and web platforms.

For general project information, please look at, where all details about Csound, what it does, its history, music made with it, and many other things can be found.

The Csound Reference Manual can be found online at

The Csound API application programming interface reference may be found online at

Information on how to build Csound on various platforms is given in the file at the top level directory of this repository.


Csound contains contributions from musicians, scientists, and programmers from around the world. They include (but are not limited to):

  • Allan Lee
  • Andres Cabrera
  • Anthony Kozar
  • Barry Vercoe
  • Bill Gardner
  • Bill Verplank
  • Dan Ellis
  • David Macintyre
  • Ed Costello
  • Eli Breder
  • Fabio P. Bertolotti
  • Felipe Sataler
  • Gabriel Maldonado
  • Greg Sullivan
  • Hans Mikelson
  • Henri Manson
  • Ian McCurdy
  • Istvan Varga
  • Jean Piché
  • Joachim Heintz
  • John Ramsdell
  • John ffitch
  • Marc Resibois
  • Mark Dolson
  • Matt Ingalls
  • Max Mathews
  • Michael Casey
  • Michael Clark
  • Michael Gogins
  • Mike Berry
  • Nate Whetsell
  • Paris Smaragdis
  • Perry Cook
  • Peter Neubäcker
  • Peter Nix
  • Rasmus Ekman
  • Richard Dobson
  • Richard Karpen
  • Rob Shaw
  • Robin Whittle
  • Rory Walsh
  • Sean Costello
  • Stephen Kyne
  • Steven Yi
  • Tito Latini
  • Tom Erbe
  • Victor Lazzarini
  • Ville Pulkki