Skip to content
SPECIFICTION
Get listed

Csound

csound.com

Free plan Open source WebWindowsmacOSLinuxiOSAndroid
Visit csound.com
Spec score 8.9 #1 of 32 in Sound Design Software

What it is

Csound is a free sound and music computing system for creating music software and making music. Its uses include electroacoustic works, algorithmic jam sessions, app development, and game audio projects. The programming system offers more than 1,500 opcodes and supports traditional and functional syntax. Getting-started material demonstrates MIDI keyboard input, real-time audio input, synthesis, envelopes, and filtering. Csound code can run in a browser through the Csound Web IDE or be explored interactively in the FLOSS Manual without installing Csound. The project links frontends including Cabbage, CsoundQt, and Blue, plus wrappers or interfaces for JavaScript, Python, Unity, Android, and iOS. Downloads or packages are listed for Windows, macOS, Debian, Ubuntu, Fedora, Arch, Android, and Web Assembly. An iOS SDK is also linked, and the latest Csound 7 beta installers for iOS are available through the relevant GitHub Actions page. The download page notes that Apple or Windows may warn that Csound is not trusted because the project cannot pay their licensing costs. Support channels include mailing lists, a forum, Discord, Slack, and Stack Overflow.

Spec sheet

What it does
Csound is a sound and music computing system for synthesizing and processing audio through programmable instruments and scores.Read 15 Oct 2026 · csound.com
Platforms
The maker says Csound works on desktop, mobile, embedded, server, and web platforms.Read 29 Sep 2026 · csound.com
Integrations
The maker links Csound frontends Cabbage, CsoundQt, and Blue, and provides wrappers or interfaces for JavaScript, Python, Unity, Android, and iOS.Read 29 Sep 2026 · csound.com
Support
The maker lists user and developer mailing lists, a forum, Discord, Slack, and Stack Overflow as places to get help.Read 29 Sep 2026 · csound.com
Founded
1985Read 23 Sep 2026 · csound.com
Audio and MIDI
The getting-started guide demonstrates MIDI keyboard input, real-time audio input, synthesis, envelopes, and filtering.Read 29 Sep 2026 · csound.com
Browser use
Csound code can run in a browser without installing Csound through the Csound Web IDE or interactively in the FLOSS Manual.Read 29 Sep 2026 · csound.com
Community forum
The forum has dedicated Newbies, Developers, Web Csound, CsoundQt and Blue categories, plus a read-only mailing-list archive.Read 15 Oct 2026 · forum.csound.com
Company structure
The official site presents Csound as a community project, while the independent review describes its maintainers as unpaid volunteer developers.Read 15 Oct 2026 · synthandsoftware.com
Current development
The GitHub repository describes the develop branch as Csound 7 and says the 6.x line is end-of-life with no further releases planned.Read 15 Oct 2026 · github.com
Documentation depth
The canonical manual is version 6.18.0 and contains command syntax, realtime I/O, configuration, language reference and extensive opcode sections.Read 15 Oct 2026 · csound.com
Downloads
The download page lists Windows, macOS, Debian, Ubuntu, Fedora, Arch, Android, and Web Assembly downloads or packages.Read 29 Sep 2026 · csound.com
Frontend responsibility
The maker says frontends are developed by their own teams and links their documentation for users.Read 29 Sep 2026 · csound.com
Frontends
Official download links list Cabbage, CsoundQt and Blue as separate frontends.Read 15 Oct 2026 · csound.com
Getting-started format
Csound .csd files contain CsOptions, CsInstruments and CsScore sections, and the manual supplies runnable example files.Read 15 Oct 2026 · csound.com
History
Barry Vercoe originally released Csound in 1985 after its development at MIT.Read 15 Oct 2026 · csound.com
iOS availability
The download page links an iOS SDK and says the latest Csound 7 beta installers for iOS are available from the relevant GitHub Actions page.Read 29 Sep 2026 · csound.com
Latest release news
GitHub lists Csound 7.0.0-beta.18 as the latest release, dated October 1, with WebAssembly debugger callbacks, software-bus support and iOS example updates among its changes.Read 15 Oct 2026 · github.com
Licence
The source repository distributes Csound under the GNU Lesser General Public License version 2.1 or later.Read 15 Oct 2026 · github.com
Limit: accessibility
A SourceForge reviewer reported that CsoundQt was not accessible for blind users and that no accessible frontend was available at the time of review.Read 15 Oct 2026 · sourceforge.net
Limit: Android editor
AppBrain user comments report a buggy or unusable built-in editor, frequent crashes on supplied .csd files and problems opening files.Read 15 Oct 2026 · appbrain.com
Limit: documentation gaps
A SourceForge reviewer praised the Android implementation but complained that examples and opcode or .csd documentation were difficult to find and sometimes inconsistent.Read 15 Oct 2026 · sourceforge.net
Limit: learning curve
Independent reviews describe Csound as programming-intensive, difficult for beginners and frustrating when debugging or learning from scratch.Read 15 Oct 2026 · synthandsoftware.com
Limit: production workflow
The independent CSOUND Information page says Csound is not a replacement for a full realtime production synthesizer and is poor for easy General MIDI playback.Read 15 Oct 2026 · ibiblio.org
MIDI and realtime
Csound includes realtime audio and MIDI input/output facilities, including MIDI message, virtual keyboard and realtime-performance opcodes.Read 15 Oct 2026 · csound.com
Networking
Csound documents OSC, network, remote-opcode and Ableton Link integrations.Read 15 Oct 2026 · csound.com
Plugin extensibility
External opcodes and audio or MIDI drivers can be loaded as shared libraries using csdl.h, with plugins written in C or C++.Read 15 Oct 2026 · csound.com
Plugin hosting
The reference manual documents DSSI and LADSPA hosting plus plugin-related opcodes.Read 15 Oct 2026 · csound.com
Plugins
The maker lists an official plugin repository and a separate Csound plugins repository that also includes the risset plugin manager.Read 29 Sep 2026 · csound.com
Praise: capability
An independent Synth and Software review calls Csound free, expert-level software capable of highly broad sound-synthesis work and custom instruments.Read 15 Oct 2026 · synthandsoftware.com
Praise: community
The Synth and Software review says Csound has active online resources and a helpful user community for troubleshooting.Read 15 Oct 2026 · synthandsoftware.com
Praise: flexibility
The independent CSOUND Information page highlights granular synthesis, physical modeling, Karplus-Strong synthesis, microtuning and very large oscillator counts.Read 15 Oct 2026 · ibiblio.org
Programming features
Csound has more than 1,500 opcodes and supports traditional and functional syntax.Read 29 Sep 2026 · csound.com
Public API
The stable C API uses csound.h; C++ APIs and language interfaces for Python, Java and Lua are also documented.Read 15 Oct 2026 · csound.com
Rating on AppBrain
4.33 out of 5 from 68 ratings.Read 15 Oct 2026 · appbrain.com
Rating on SourceForge
5.0 out of 5 from 23 reviews.Read 15 Oct 2026 · sourceforge.net
SDKs and wrappers
Downloads include Android and iOS SDKs, csound~, csound6~, ctcsound, csoundengine and Csound Unity interfaces.Read 15 Oct 2026 · csound.com
Security and trust
The download page says Apple or Windows may warn that Csound is not trusted because the project cannot pay the companies’ licensing costs, and points to the Csound License.Read 29 Sep 2026 · csound.com
Self-hosting
The project publishes source archives and build instructions for Linux, macOS and Windows, allowing local compilation.Read 15 Oct 2026 · csound.com
Signal processing
Its opcode library covers filters, reverberation, convolution, morphing, panning, spatialization, spectral processing and sample operations.Read 15 Oct 2026 · csound.com
Support channels
Official support points users to mailing lists, a forum, Discord, Slack, Freenode and Stack Overflow.Read 15 Oct 2026 · csound.com
Synthesis methods
The system provides additive, FM, granular, wavetable, physical-modeling, scanned, waveguide and waveshaping synthesis tools.Read 15 Oct 2026 · csound.com
System requirements
The Csound for Android listing required Android 5.1 or later and reported a 65.17 MB APK for version 6.15.0.Read 15 Oct 2026 · appbrain.com
Unsigned-download warning
The official download page warns that macOS or Windows may display an untrusted-software warning because the project cannot pay platform licensing fees.Read 15 Oct 2026 · csound.com
Use cases
The maker describes Csound use in electroacoustic works, algorithmic jam sessions, app development, and game audio projects.Read 29 Sep 2026 · csound.com
WebAssembly
The official download page offers a WebAssembly build and the site provides a browser Web IDE.Read 15 Oct 2026 · csound.com

Plans and prices

Csound Free free and open-source audio programming system · desktop, mobile, embedded, server and web platforms Read 15 Oct 2026 · csound.com

Every Csound plan and price →

Strong points and limits

Strong points

  • Free sound and music computing system
  • Offers more than 1,500 opcodes
  • Code can run in a browser
  • Interfaces include JavaScript, Python, and Unity
  • Support channels include forums and mailing lists

Limits

  • Apple or Windows may warn that Csound is not trusted
  • Frontends are maintained by their own teams
  • iOS installers listed are for the Csound 7 beta

Who it suits

Csound suits people building music software, composing electroacoustic works, experimenting with algorithmic music, or creating game audio. Browser access and interfaces for several programming environments may suit users who want to work beyond a standalone app.

Csound in depth

Read the full write-up

Csound is a free sound and music computing system for building music software and working with sound through code. It suits programmers, composers, and developers who want to shape audio systems across creative and software projects. Its breadth and browser access are compelling, but platform trust warnings and frontend-specific documentation deserve attention before choosing a workflow.

Overview

First released in 1985, Csound serves both music-making and software development. The maker describes uses from electroacoustic works and algorithmic jam sessions to app development and game audio. That range is a strength for people who want one programming system to move between artistic and application contexts; it is less suited to someone seeking only a fixed, ready-made instrument.

Csound code can run in a browser without a local installation through the Csound Web IDE, or be explored interactively in the FLOSS Manual. Those routes lower the barrier to trying code-based audio work before setting up a local environment.

For a broader comparison of tools in the category, see Sound Design Software.

Key features

More than 1,500 opcodes and support for traditional and functional syntax give Csound a substantial programming vocabulary. The getting-started guide demonstrates MIDI keyboard input, real-time audio input, synthesis, envelopes, and filtering, so the system spans performance input, sound generation, and shaping rather than focusing on only one part of the audio process.

Csound has a modular primary workflow, is available as a standalone app, and supports sample import. The maker links the Cabbage, CsoundQt, and Blue frontends, plus wrappers or interfaces for JavaScript, Python, Unity, Android, and iOS. This gives developers several routes into projects, but frontends are maintained by their own teams; users should consult the documentation for the particular frontend they plan to use.

An official plugin repository and a separate Csound plugins repository, which includes the risset plugin manager, extend the surrounding ecosystem. The maker also provides user and developer mailing lists, a forum, Discord, Slack, and Stack Overflow as support channels.

Pricing

Csound is free and open source. The Csound plan costs nothing, making it a fit for learners, independent creators, and developers who want a code-based audio system without a purchase cost. There are no cheaper tiers to weigh against it.

Platforms

Csound supports Windows, macOS, Linux, iOS, Android, and web use. The download page lists packages for Windows, macOS, Debian, Ubuntu, Fedora, Arch, Android, and Web Assembly, and links an iOS SDK. Latest Csound 7 beta installers for iOS are available from the relevant GitHub Actions page.

Apple or Windows may warn that Csound is not trusted because the project cannot pay the companies’ licensing costs; the download page points users to the Csound License. That warning is a practical consideration for users who need a frictionless installation or work under restrictive device policies.

Who it's for

Csound is strongest for people comfortable approaching audio through programming: composers exploring algorithmic or electroacoustic work, and developers building app or game audio. Browser access offers a way to explore without installing Csound, while its wrappers and platform support open paths into application development. Readers who want a single polished frontend should first decide which interface fits their work and review that frontend’s documentation.

Pros and cons

Pros: A free, open-source system with more than 1,500 opcodes and two syntax styles offers considerable scope for custom sound and music systems.

Pros: Browser use, multiple platform options, wrappers, and linked frontends support experimentation and integration across different contexts.

Cons: The programming-centered approach is a poor match for buyers looking only for a ready-made instrument or conventional production interface.

Cons: Trust warnings on Apple and Windows devices can complicate installation, and each frontend’s own team is responsible for its guidance and documentation.

Alternatives

Choose Bespoke Synth if you want a freemium, open-source modular synth with more than 190 modules and Windows, Mac, and Linux builds. SuperCollider is another free, open-source option for Linux, macOS, web, and Windows. If you prefer a synth with a stated free tier of 75 presets, 25 wavetables, and full synth features, consider Vital.

Quanta 2 is a paid option with a perpetual license, no subscription, and no DRM. SynthMaster 3 is another paid alternative, with a free plan and free trial. For a free software option without paid plans, consider Pure Data. Max is a paid alternative with a subscription and free trial, while Bidule is a paid alternative with a one-time purchase and free trial.

Verdict

Choose Csound if you want a free, broad programming system for music and audio work that can reach from browser experiments to apps and game projects. Its depth and platform range are the main reasons to choose it; look elsewhere if code is not how you want to create sound, or if platform trust warnings and frontend-by-frontend guidance are unacceptable tradeoffs.

Verdict

Csound offers a broad programming system for music and audio work, with browser use and multiple interfaces. Users should note the platform trust warnings and consult frontend documentation for frontend-specific guidance.

Where Specifiction places it

Alternatives to CsoundAll alternatives →