Skip to content
SunderB edited this page Mar 28, 2018 · 2 revisions

Here you will find a list of some of the dependencies for Sonic Pi. This list may be slightly incorrect or incomplete, so please add to/change this if needed.

Sonic Pi v3.1.0

Sonic Pi Server dependencies

  • ruby - To run the Sonic Pi server code
  • ruby-dev - Header files for compiling extension modules for Ruby
  • python
  • erlang-base - to run the Erlang parts

Supercollider build dependencies (v3.9.1)

  • gcc >= 4.8 - GNU C compiler
  • cmake >= 2.8.11 (on some platforms, cmake >= 2.9 may require manual build)
  • libjack-dev or libjack-jackd2-dev
  • libsndfile1-dev >= 1.0
  • libasound2-dev
  • libavahi-client-dev
  • libicu-dev
  • libreadline6-dev
  • fttw >= 3.0 (libfftw3-dev)
  • libxt-dev
  • libudev-dev
  • pkg-config
  • git (used by the Quarks package management system)
  • qt5-default qt5-qmake qttools5-dev qttools5-dev-tools qtdeclarative5-dev libqt5webkit5-dev

Sonic Pi GUI dependencies

  • g++ - GNU C++ compiler
  • git
  • make
  • cmake
  • libqwt-qt5-dev libqt5scintilla2-dev libqt5svg5-dev qt5-qmake qt5-default qttools5-dev qttools5-dev-tools qtdeclarative5-dev libqt5webkit5-dev qtpositioning5-dev libqt5sensors5-dev qtmultimedia5-dev
  • libffi-dev
Clone this wiki locally