.PHONY: ghci jack jack-rt supercollider supercollider-rt scj
ghci:
ghci -i:src
jack:
# -n 2 is default, larger values are not supported
jackd -d alsa -r 44100 -n 3 -d hw:0 &
# jackd -d alsa -r 44100 -d hw:0 &
jack-stop:
kill `pgrep jackd`
supercollider:
(export SC_JACK_DEFAULT_OUTPUTS=alsa_pcm:playback_1,alsa_pcm:playback_2; \
scsynth -u 57110 -D 0)
supercollider-stop:
kill `pgrep scsynth`
scj: jack supercollider
jack-rt:
# block size 4096 freezes the machine
# more than two buffer blocks (-n 2) are not supported
# jackd --realtime -d alsa -r 44100 -p 4096 -d hw:0 &
jackd --realtime -d alsa -r 44100 -d hw:0 &
scj-rt: jack-rt supercollider
echo "start with 'sudo make scj-rt'"
jack-sudo:
# causes repeated message "delay of 68264.000 usecs exceeds estimated spare time of 23188.000; restart ..."
# sudo jackd -R -d alsa -r 44100 -n 2 -d hw:0 &
# sudo jackd -P 15 -d alsa -r 44100 -n 2 -d hw:0 &
sudo jackd --realtime -d alsa -r 44100 -n 2 -d hw:0 &
supercollider-sudo:
echo 'export SC_JACK_DEFAULT_OUTPUTS=alsa_pcm:playback_1,alsa_pcm:playback_2; scsynth -u 57110 -D 0' | sudo bash
scj-sudo: jack-sudo supercollider-sudo