csound
brew install csoundSound and music computing system
License: LGPL-2.1-or-later
Development: Pull requests
Formula JSON API: /api/formula/csound.json
Formula code: csound.rb on GitHub
Bottle (binary package) installation support provided for:
| macOS on Apple Silicon |
golden gate | ✅ |
|---|---|---|
| tahoe | ✅ | |
| sequoia | ✅ | |
| sonoma | ✅ | |
| macOS on Intel |
sonoma | ✅ |
| Linux | ARM64 | ✅ |
| x86_64 | ✅ |
Current versions:
| stable | ✅ | 6.18.1 |
| head | ⚡️ | HEAD |
Revision: 15
Depends on:
| faust | 2.88.0 | Functional programming language for real time signal processing |
| fltk | 1.4.5 | Cross-platform C++ GUI toolkit |
| fluid-synth | 2.6.0 | Real-time software synthesizer based on the SoundFont 2 specs |
| gettext | 1.0 | GNU internationalization (i18n) and localization (l10n) library |
| hdf5 | 2.2.0 | File format designed to store large amounts of data |
| jack | 1.9.22 | Audio Connection Kit |
| lame | 4.0 | High quality MPEG Audio Layer III (MP3) encoder |
| liblo | 0.36 | Lightweight Open Sound Control implementation |
| libpng | 1.6.58 | Library for manipulating PNG images |
| libsamplerate | 0.2.2 | Library for sample rate conversion of audio data |
| libsndfile | 1.2.2 | C library for files containing sampled sound |
| libwebsockets | 5.0.0 | C websockets server library |
| numpy | 2.5.3 | Package for scientific computing with Python |
| openjdk | 27 | Development kit for the Java programming language |
| openssl@3 | 3.6.4 | Cryptography and SSL/TLS Toolkit |
| portaudio | 19.7.0 | Cross-platform library for audio I/O |
| portmidi | 2.0.8 | Cross-platform library for real-time MIDI I/O |
| python@3.14 | 3.14.7 | Interpreted, interactive, object-oriented programming language |
| stk | 5.0.1 | Sound Synthesis Toolkit |
| wiiuse | 0.15.7 | Connect Nintendo Wii Remotes |
Depends on when building from source:
| asio | 1.38.2 | Cross-platform C++ Library for asynchronous programming |
| cmake | 4.4.3 | Cross-platform make |
| eigen | 5.0.1 | C++ template library for linear algebra |
| swig | 4.5.1 | Generate scripting interfaces to C/C++ code |
Uses from macOS: bison (build), flex (build), curl
Conflicts with: libextractor (because both install `extract` binaries)
Binaries:
atsa,
cs,
csanalyze,
csb64enc,
csbeats,
csdebugger,
csound,
cvanal,
dnoise,
envext,
extract,
extractor,
het_export,
het_import,
hetro,
lpanal,
lpc_export,
lpc_import,
makecsd,
mixer,
pv_export,
pv_import,
pvanal,
pvlook,
scale,
scot,
scsort,
sdif2ad,
sndinfo,
src_conv
| To use the Java bindings, you may need to add to your shell profile e.g. ~/.profile or ~/.zshrc: export CLASSPATH="$HOMEBREW_PREFIX/opt/csound/libexec/csnd6.jar:." and link the native shared library into your Java Extensions folder: mkdir -p ~/Library/Java/Extensions ln -s "$HOMEBREW_PREFIX/opt/csound/libexec/lib_jcsound6.jnilib" ~/Library/Java/Extensions |
Analytics:
| 30 days | 90 days | 365 days | |
|---|---|---|---|
| Installs | 26 | 199 | 1,121 |
Installs (--HEAD) | 0 | 0 | 7 |
| Installs on Request | 26 | 199 | 1,121 |
Installs on Request (--HEAD) | 0 | 0 | 7 |
| Build Errors | 0 |