任何人都知道如何调试超级对撞机的 OSCresponderNode?
我试图用这个来捕捉来自另一个程序的消息:
o = OSCresponderNode(nil, '/note', { arg t, r, msg; t.postln; r.postln; msg.postln; Synth( "guru2", [\mfreq, msg[1]]); }).add;
但是,当我向它发送消息时,超级对撞机只是给了我
FAILURE /note Command not found
我假设这告诉我超级对撞机服务器正在成功接收到地址 /note 的消息,但要么 a) OSCresponderNode 未正确注册,要么 b) 响应函数以某种方式失败。
我这样假设是对的吗?
会不会是定义节点失败?执行该行时,我没有收到错误消息。但也许回调函数在实际触发之前不会被执行和测试?