Csound
csound.com
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
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
- Sound Design Software#1 of 328.9