sudo apt-get -y --force-yes install supercollider ruby1.9.3 libqscintilla2-l10n libqscintilla2-dev qt4-dev-tools cmake libffi-dev qt4-qmake libqt4-dev
git clone [email protected]:samaaron/sonic-pi.git
Compile the server extensions by cd
ing into the directory app/server/bin
and running the script compile-extensions.rb
. This will take some time.
Don' worry about warning:
rp_measure_cpu_time.c:61:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
double seconds = 0;
^
Copying /home/qba/railsy/sonic-pi/app/server/vendor/ruby-prof/ext/ruby_prof/ruby_prof.so to ./../rb-native/linux/2.1.2p95
cd
into the directory app/gui/qt/
and run the script rp-build-app
. This will also take some time.
Start the jack sound server daemon jackd
. This is easily done through qjackctl, available as qjackctl
in Debian.
Run server
E.g:
jackd -r -d alsa -r 4558 -P
Then run the script rp-app-bin
in the directory app/gui/qt
.