brew install csound
Sound and music computing system
License: LGPL-2.1-or-later
Formula JSON API: /api/formula/csound.json
Bottle JSON API: /api/bottle/csound.json
Formula code: csound.rb
on GitHub
Bottle (binary package) installation support provided for:
Intel | monterey | ✅ |
---|---|---|
big sur | ✅ | |
catalina | ✅ | |
Apple Silicon | monterey | ✅ |
big sur | ✅ |
Current versions:
stable | ✅ | 6.17.0 |
head | ⚡️ | HEAD |
Revision: 5
Depends on:
faust | 2.40.0 | Functional programming language for real time signal processing |
fltk | 1.3.8 | Cross-platform C++ GUI toolkit |
fluid-synth | 2.2.7 | Real-time software synthesizer based on the SoundFont 2 specs |
gettext | 0.21 | GNU internationalization (i18n) and localization (l10n) library |
hdf5 | 1.12.2 | File format designed to store large amounts of data |
jack | 1.9.21 | Audio Connection Kit |
lame | 3.100 | High quality MPEG Audio Layer III (MP3) encoder |
liblo | 0.31 | Lightweight Open Sound Control implementation |
libpng | 1.6.37 | Library for manipulating PNG images |
libsamplerate | 0.1.9 | Library for sample rate conversion of audio data |
libsndfile | 1.1.0 | C library for files containing sampled sound |
libwebsockets | 4.3.2 | C websockets server library |
numpy | 1.22.4 | Package for scientific computing with Python |
openjdk | 18.0.1 | Development kit for the Java programming language |
portaudio | 19.7.0 | Cross-platform library for audio I/O |
portmidi | 2.0.3 | Cross-platform library for real-time MIDI I/O |
python@3.9 | 3.9.13 | Interpreted, interactive, object-oriented programming language |
stk | 4.6.2 | Sound Synthesis Toolkit |
wiiuse | 0.15.5 | Connect Nintendo Wii Remotes |
Depends on when building from source:
asio | 1.22.1 | Cross-platform C++ Library for asynchronous programming |
cmake | 3.23.1 | Cross-platform make |
eigen | 3.4.0 | C++ template library for linear algebra |
swig | 4.0.2 | Generate scripting interfaces to C/C++ code |
Conflicts with: libextractor, pkcrack
To use the Java bindings, you may need to add to /Users/runner/.bash_profile: export CLASSPATH="$(brew --prefix)/opt/csound/libexec/csnd6.jar:." and link the native shared library into your Java Extensions folder: mkdir -p ~/Library/Java/Extensions ln -s "$(brew --prefix)/opt/csound/libexec/lib_jcsound6.jnilib" ~/Library/Java/Extensions |
Analytics (macOS):
Installs (30 days) | |
---|---|
csound |
115 |
csound --HEAD |
5 |
Installs on Request (30 days) | |
csound |
115 |
csound --HEAD |
5 |
Build Errors (30 days) | |
csound --HEAD |
5 |
Installs (90 days) | |
csound |
497 |
csound --HEAD |
12 |
Installs on Request (90 days) | |
csound |
497 |
csound --HEAD |
12 |
Installs (365 days) | |
csound |
1,513 |
csound --HEAD |
64 |
Installs on Request (365 days) | |
csound |
1,513 |
csound --HEAD |
64 |
Analytics (Linux):
Installs (30 days) | |
---|---|
csound |
7 |
Installs on Request (30 days) | |
csound |
7 |
Build Errors (30 days) | |
csound |
0 |
Installs (90 days) | |
csound |
9 |
Installs on Request (90 days) | |
csound |
9 |
Installs (365 days) | |
csound |
9 |
Installs on Request (365 days) | |
csound |
9 |