csound

Install command:
brew install csound

Sound and music computing system

https://csound.com

License: LGPL-2.1-or-later

Formula JSON API: /api/formula/csound.json

Formula code: csound.rb on GitHub

Bottle (binary package) installation support provided for:

Apple Silicon sequoia
sonoma
ventura
Intel sonoma
ventura

Current versions:

stable 6.18.1
head ⚡️ HEAD

Revision: 11

Depends on:

faust 2.72.14 Functional programming language for real time signal processing
fltk 1.4.1 Cross-platform C++ GUI toolkit
fluid-synth 2.4.1 Real-time software synthesizer based on the SoundFont 2 specs
gettext 0.23 GNU internationalization (i18n) and localization (l10n) library
hdf5 1.14.5 File format designed to store large amounts of data
jack 1.9.22 Audio Connection Kit
lame 3.100 High quality MPEG Audio Layer III (MP3) encoder
liblo 0.32 Lightweight Open Sound Control implementation
libpng 1.6.44 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 4.3.3 C websockets server library
numpy 2.2.0 Package for scientific computing with Python
openjdk 23.0.1 Development kit for the Java programming language
openssl@3 3.4.0 Cryptography and SSL/TLS Toolkit
portaudio 19.7.0 Cross-platform library for audio I/O
portmidi 2.0.4 Cross-platform library for real-time MIDI I/O
python@3.13 3.13.1 Interpreted, interactive, object-oriented programming language
stk 5.0.1 Sound Synthesis Toolkit
wiiuse 0.15.6 Connect Nintendo Wii Remotes

Depends on when building from source:

asio 1.30.2 Cross-platform C++ Library for asynchronous programming
cmake 3.31.3 Cross-platform make
eigen 3.4.0 C++ template library for linear algebra
swig 4.3.0 Generate scripting interfaces to C/C++ code

Conflicts with: libextractor

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:

Installs (30 days)
csound 329
csound --HEAD 1
Installs on Request (30 days)
csound 329
csound --HEAD 1
Build Errors (30 days)
csound 0
Installs (90 days)
csound 822
csound --HEAD 1
Installs on Request (90 days)
csound 822
csound --HEAD 1
Installs (365 days)
csound 2,956
csound --HEAD 4
Installs on Request (365 days)
csound 2,956
csound --HEAD 4
Fork me on GitHub