我无法与supercollider服务器一起工作,我按照https://github.com/overtone/overtone/wiki/Getting-Started的入门指南,我已经通过qjackctl运行了Jack音频服务器,然后我跑了具有scsynth -u 8888
的SuperCollider产生以下输出:
Found 12 LADSPA plugins
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 48000.000000, driver's block size = 1024
SuperCollider 3 server ready.
Zeroconf: registered service 'SuperCollider'
然后在clojure repl中我连接到SC服务器:
(connect-external-server 8888)
然后我运行(definst foo [] (saw 220))
我收到以下错误:
CompilerException java.util.concurrent.TimeoutException: deref! timeout
error. Dereference took longer than 5000 ms whilst blocking until the
following node has completed loading: #<synth-group[loading]: Inst foo
Container 41>, compiling:(form-init1483192646581877285.clj:131:7)
和scsynth输出FAILURE IN SERVER /g_new Group 31 not found
如果我尝试(demo (sin-osc))
我也会收到错误FAILURE IN SERVER /s_new Group 7 not found
虽然如果我使用sclang运行:
s.boot;
{ SinOsc.ar(440, 0, 0.2) }.play;
它会发出声音。
我使用Linux 4.9.27实时Manjaro内核运行Manjaro Linux
和HDA Intel PCH声卡。