Csound on SourceForge

Contents
News
Downloads
Documentation
Mailing Lists
Thanks

Site
Project Summary
All Releases
CVS Access
Browse CVS

Resources
Csounds.com
Csound wiki
Csound Journal
UDO Database

Csound is a sound and music synthesis system, providing facilities for composition and performance over a wide range of platforms. It is not restricted to any style of music, having been used for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television.

Csound 5 is the current version and its software architecture has been greatly redesigned, presenting a number of significant advantages over Csound 4 for both the user and for developers wishing to call Csound from their own software. Csound 5 supports the most popular operating systems in use today, including Linux, Mac OS X, and Windows. Csound 5 will also probably compile and run on other Unix-based systems. (Success has been reported with NetBSD). A package for Mac OS 7-9 is updated from time to time as well.

Csound is now free software released under the GNU Lesser General Public License. It is developed by a community of volunteers and new contributors are welcome. Csound was originally developed by Barry L. Vercoe at the Music and Cognition Group of the M.I.T. Media Laboratory, with partial support from the System Development Foundation and from the National Science Foundation Grant #IRI-8704665.

News

March 17, 2008:    Csound 5.08 released. Read the release notes or download below. Be sure to download the data files for the new HRTF 3d binaural opcodes if interested.

October 12, 2007:    Csound 5.07 released. Read the release notes or view available files.

June 7, 2007:    Csound 5.06 released.

More News ...

Downloads

There are several collections of Csound downloads available on this site (what Sourceforge calls "file packages"). The Csound 5 file package contains all of the most recent releases. You can download the most recent version below or view descriptions of the obsolete file packages

Frequently Asked Questions about the downloadable files:

  1. What are the minimum system requirements for using Csound?
  2. Do I need to install Python to run Csound?
  3. Which version of Python do I need to use the Python opcodes or interface?
  4. What is the difference between the "d" and the "f" versions?
  5. Does a 64-bit CPU require the 64-bit "doubles" version and a 32-bit CPU the "floats" version?
  6. Is there a Universal Binary for Mac OS X?
  7. Do I need to download the manual or is it included?
  8. What is included in each of the packages?
  9. More questions ...

Latest Release: Csound 5.08 (Notes)

The most recent version of Csound for each platform is available below. All of the binary packages include the HTML manual unless otherwise noted. Choose a platform:

Windows - Linux - Mac OS X - Mac OS - Source - Data files

Older Csound 5 releases

Windows

Csound5.08.2-gnu-win32-d.exe Windows installer with a Csound that uses 64-bit floating-point samples. Includes CsoundAC, language wrappers, and other optional components.
Csound5.08.2-gnu-win32-f.exe Windows installer with a Csound that uses 32-bit floating-point samples. Includes CsoundAC, language wrappers, but a smaller set of optional parts than the 'd' installer.

Linux

April 2008 update: If you are using Debian GNU/Linux or Ubuntu Linux, there are up-to-date Csound .deb packages available from their respective software repositories. You can install them as you would any other Debian software.
Csound5.08-i386d.tar.gz Uses 64-bit floating-point samples; for 32-bit x86 CPUs with an installer. Includes Csound5GUI, Winsound, TclCsound, the language wrappers, ALSA and Jack support, and all optional opcodes.
Csound5.08-i386f.tar.gz Uses 32-bit floating-point samples; for 32-bit x86 CPUs with an installer. Includes Csound5GUI, Winsound, TclCsound, the language wrappers, ALSA and Jack support, and all optional opcodes.
Csound5.08-x86_64d.tar.gz Uses 64-bit floating-point samples; for 64-bit x86 CPUs with an installer. Includes Csound5GUI, Winsound, TclCsound, cseditor, the language wrappers, ALSA and Jack support, and most optional opcodes.
Csound5.08-x86_64f.tar.gz Uses 32-bit floating-point samples; for 64-bit x86 CPUs with an installer. Includes Csound5GUI, Winsound, TclCsound, cseditor, the language wrappers, ALSA and Jack support, and most optional opcodes.
csound-5.04.0-1.i586.rpm RPM package with both 32 and 64-bit samples for 32-bit x86 CPUs. Includes many optional components.
csound_5.04.0-1_i386.deb Debian package with both 32 and 64-bit samples for 32-bit x86 CPUs. Out-dated -- not recommended Includes many optional components with the exception of TclCsound and Csound5GUI.

Mac OS X

Download the Mac OS X package that matches your version of OS X and your computer's CPU architecture. Download an "Intel" version if you have a MacBook, MacPro, or iMac with an Intel "Core" processor unless you also plan to use MacCsound (see below). Download a "PowerPC" version if you have a PowerMac, Powerbook, iBook, or other older Mac with a G3, G4, or G5 processor.
Many Mac users prefer to use the MacCsound application by Matt Ingalls that provides a user-friendly Mac interface to Csound. MacCsound is distributed separately but still requires that you download and install one of the Csound packages below. Note: MacCsound currently does not work with the Intel package. You must install one of the PowerPC packages if you want to use MacCsound, even if you have an Intel Mac.
Note: Some components of the 10.4 packages, such as the Python interface, will not work on 10.5. If you need these optional features, you may need to compile Csound from sources.
Csound5.08-OSX10.4-Intel-2.tar.gz Installer for Intel Macs running OS X 10.4 or higher ("Tiger" or "Leopard") Includes Python and OSC opcodes, a simple GUI, TclCsound, and other optional components.
Csound5.08-OSX10.4-PPC.tar.gz Installer for PowerPC Macs running OS X 10.4 or higher ("Tiger" or "Leopard") Includes Python and OSC opcodes, a simple GUI, TclCsound, and other optional components.
Csound5.05_OSX10.3.tar.gz Installer for OS X 10.3 "Panther" (PowerPC) Csound 5.05 is the most recent pre-compiled version for OS X 10.3 -- newer versions should still compile from sources.
Csound5.01_OSX10.2.tar.gz Installer for OS X 10.2 "Jaguar" (PowerPC) Csound 5.01 is the most recent pre-compiled version for OS X 10.2 -- newer versions should still compile from sources.

Mac OS 7.5 to 9.2

Csound5.08-OS9.smi.bin "Classic" Mac OS distribution with a Macintosh GUI. Includes CsoundFront, MIDI to Csound, Python opcodes and interface. Does not include the reference manual.
Csound5.08-OS9-src.smi.bin Source code and CodeWarrior projects for everything on Mac OS 9. Useful for rebuilding Csound, developing opcodes and host applications, or writing Cscore programs on OS 9.

Source code

Note: See the Building Csound section of the manual for instructions on how to compile Csound.
Csound5.08.tgz Full Csound 5 source code. Requires Scons, Python, and libsndfile to build.
Csound5.08.zip Full Csound 5 source code in ZIP format. Requires Scons, Python, libsndfile, and MinGW or MSVC to build on Windows.
Loris_STK_src_5.08.zip Source code for Loris and STK libraries. Required to build some of the optional opcode plugins.

Data files

HRTF-data5.08.zip Binaural data files for the HRTF 3d spatialization opcodes.

Older Releases of Csound 5

Csound 5.07
Csound 5.06
Csound 5.05
Csound 5.04.2 (Windows-only maintenance release)
Csound 5.04

Documentation

Mailing Lists

Thanks

We thank SourceForge for making this project space available.

SourceForge.net Logo

Linux Audio Logo Csound is also a member of Linuxaudio.org