Csound

iPhone + Android

9.7No. 1 of 21
in Sound Design Software
  • Recognised40% of the score100
  • Phone app26% of the score100
  • Documented20% of the score90
  • Free plan14% of the score100
Free plan
Yes
Runs on
Android, api, iPhone, Linux, Mac, Web, Windows

Summary

Csound is a free sound and music computing system for making music and building music software. The project describes its use in electroacoustic works, algorithmic jam sessions, app development, and game audio. Its 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 such as Cabbage, CsoundQt, and Blue, plus wrappers or interfaces for JavaScript, Python, Unity, Android, and iOS. Downloads or packages are listed for Windows, macOS, Linux distributions, Android, and Web Assembly, with an iOS SDK also linked. Barry Vercoe released Csound in 1985. The project lists mailing lists, a forum, Discord, Slack, and Stack Overflow as support options.

Who it is for

Csound suits people who want to program sound or music, including makers of electroacoustic works, apps, and game audio. Its browser tools may suit those who want to explore code without installing it.

What is good

  • Free and open source.
  • More than 1,500 opcodes with two syntax styles.
  • Code can run in a browser without installation.
  • Interfaces are listed for JavaScript, Python, and Unity.
  • Downloads cover Windows, macOS, Linux, and mobile platforms.

What to know first

  • Frontends are developed by separate teams.
  • Apple or Windows may warn that Csound is not trusted.

Samsung Mobile US Press review

Csound: the full review

Csound is a programming-focused system for sound creation, with browser access and interfaces for several languages and platforms. Its use may involve working with frontends maintained by their own teams.

Overview

Csound is best suited to people who want to create or control sound through code rather than assemble music solely with preset instruments. Its breadth and browser-based entry points make it unusually flexible, but the programming-first approach is a poor fit for anyone seeking a conventional, ready-made music workstation.

It has served music and sound computing since 1985, and its uses span electroacoustic work, algorithmic sessions, app development, and game audio. A modular workflow, sample import, and standalone-app availability broaden its uses, while the code remains central to how the system is shaped.

For a wider comparison of tools in this area, see Sound Design Software.

Key features

More than 1,500 opcodes and support for both traditional and functional syntax give Csound programmers a broad vocabulary for building sound processes. The getting-started guide covers MIDI keyboard and real-time audio input, synthesis, envelopes, and filtering. That range can suit both performance-driven experiments and programmed sound design, though it assumes users are comfortable working with code.

Csound code can run in the Csound Web IDE without installing Csound, and the FLOSS Manual offers interactive use. These provide a low-friction way to explore the system before setting up a local workflow.

The project links the Cabbage, CsoundQt, and Blue frontends, along with wrappers or interfaces for JavaScript, Python, Unity, Android, and iOS. This helps bring Csound into different development contexts, but frontends are maintained by their own teams; users should expect to consult the documentation for the particular tool they choose. The project also points to an official plugin repository and a separate Csound plugins repository that includes the risset plugin manager.

Pricing

Csound is free and open source. Its Csound plan costs 0.00 USD per free, with no paid tier described. That makes it accessible for learning, experimentation, and ongoing use without a subscription decision; the tradeoff is that its value depends on whether a programming-centered workflow suits the user.

Platforms

Csound supports Windows, macOS, Linux, iOS, Android, and the web. Downloads or packages are provided for Windows, macOS, Debian, Ubuntu, Fedora, Arch, Android, and Web Assembly. For iOS, the download page links an SDK and points to the latest Csound 7 beta installers on the relevant GitHub Actions page.

Apple or Windows may warn that Csound is not trusted because the project cannot pay those companies’ licensing costs; the project points users to its license. This is a practical installation consideration, especially for less experienced users.

Who it's for

Csound is a strong fit for sound programmers, composers interested in algorithmic or electroacoustic work, and developers exploring audio in apps or games. Browser access offers a convenient starting point, while the language interfaces and platform range support more specialized projects. It is less appropriate for people who want a visual, preset-led production tool without a coding commitment.

Help is available through user and developer mailing lists, a forum, Discord, Slack, and Stack Overflow, which gives users several avenues to seek guidance as they work through the system.

Pros and cons

  • Pros: A large opcode library and two syntax styles give programmers substantial control over sound construction.
  • Pros: Browser use, broad platform support, and interfaces for several languages and development environments widen the ways Csound can be explored and incorporated.
  • Pros: The free, open-source plan removes subscription costs for users willing to work within its programming model.
  • Cons: The code-first approach is a meaningful barrier for users who want to make music through a conventional graphical workflow.
  • Cons: Frontends have separate teams and documentation, so the experience and guidance can vary with the tool selected.
  • Cons: Operating-system trust warnings may complicate installation for some users.

Alternatives

Pick Quanta 2 if you prefer a paid tool with a perpetual license, no subscription, and no DRM; it costs 99.00 USD per once and supports iOS, Linux, macOS, and Windows.

FabFilter Pro-L 2 is another paid alternative for readers comparing audio software, with support for Windows, macOS, and iOS.

Choose Bespoke Synth if you want open-source software with a free plan and builds for Linux, macOS, and Windows. Its free plan includes access to more than 190 modules.

Pure Data is a free option for Linux, macOS, and Windows, with no paid plans or usage limits stated on its pages.

SuperCollider is a free, open-source alternative for Windows, macOS, Linux, and the web.

For a freemium option, Vital has a free Basic plan with 75 presets, 25 wavetables, and full synth features, as well as a subscription plan at 5.00 USD per month.

SynthMaster 3 is another alternative to consider.

MASCHINE is also an alternative.

Verdict

Choose Csound if you want a free, code-driven system for building sound and music across creative and software projects. Its large programming vocabulary, browser access, and broad platform reach are compelling for technically minded users; look elsewhere if you want a conventional music-making interface without the coding work.

Csound plans and pricing

All plans
Csound Free Free and open source audio programming language csound.com · 29 Sept 2026

Compared on sound design software

Free plan
Yescsound.com
Primary workflow
modularcsound.com
Standalone app
Yescsound.com
Sample import
Yescsound.com
Supported platforms
Windows, macOS, Linux, iOS, Android, webcsound.com

Facts

What it does
Csound is a sound and music computing system used for music software and music-making.csound.com · 29 Sept 2026
History
Csound was originally released in 1985 by Barry Vercoe.csound.com · 29 Sept 2026
Use cases
The maker describes Csound use in electroacoustic works, algorithmic jam sessions, app development, and game audio projects.csound.com · 29 Sept 2026
Browser use
Csound code can run in a browser without installing Csound through the Csound Web IDE or interactively in the FLOSS Manual.csound.com · 29 Sept 2026
Programming features
Csound has more than 1,500 opcodes and supports traditional and functional syntax.csound.com · 29 Sept 2026
Audio and MIDI
The getting-started guide demonstrates MIDI keyboard input, real-time audio input, synthesis, envelopes, and filtering.csound.com · 29 Sept 2026
Integrations
The maker links Csound frontends Cabbage, CsoundQt, and Blue, and provides wrappers or interfaces for JavaScript, Python, Unity, Android, and iOS.csound.com · 29 Sept 2026
Plugins
The maker lists an official plugin repository and a separate Csound plugins repository that also includes the risset plugin manager.csound.com · 29 Sept 2026
Platforms
The maker says Csound works on desktop, mobile, embedded, server, and web platforms.csound.com · 29 Sept 2026
Downloads
The download page lists Windows, macOS, Debian, Ubuntu, Fedora, Arch, Android, and Web Assembly downloads or packages.csound.com · 29 Sept 2026
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.csound.com · 29 Sept 2026
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.csound.com · 29 Sept 2026
Support
The maker lists user and developer mailing lists, a forum, Discord, Slack, and Stack Overflow as places to get help.csound.com · 29 Sept 2026
Frontend responsibility
The maker says frontends are developed by their own teams and links their documentation for users.csound.com · 29 Sept 2026

Company

Founded
1985csound.com · 23 Sept 2026

Best Csound alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is Csound yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources