スーパーコライダーの 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) レスポンダー関数が何らかの理由で失敗したことを示していると想定しています。
これを仮定するのは正しいですか?
ノードの定義に失敗した可能性はありますか? その行を実行してもエラー メッセージは表示されません。しかし、コールバック関数は、実際にトリガーされるまで実行およびテストされないのでしょうか?