問題タブ [supercollider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - Supercollider で配列をフィルタリングして一意の値を含める
アレイは外部センサーから作成され、そのアレイはスケールに制限されます。
サンプルコードは次のとおりです。
これにより配列が生成されますが、スケールに一致するというメモが繰り返されます。次に例を示します。
[ 57, 57, 60, 62, 62, 64, 64, 64, 67, 67, 69, 69, 69 ]
この配列を一意の値のみにフィルター処理して、次のようにするにはどうすればよいですか。
[ 57, 60, 62, 64, 67, 69 ]
python - Supercollider と Python アプリ間の OSC プロトコルをデバッグする方法
SuperCollider が初めてなので、チュートリアルを使用して、Pycharm アプリケーションを Supercollider (Python バージョン: 3.7/SuperCollider 3.9.3) と通信させようとしています。クライアント側では、pythonosc と OSC を試しました:
pythosc コード:
OSC コード:
SuperCollider のコード:
pythonosc と OSC コードの両方を使用すると、「FAILURE IN SERVER: /print Command not found」というメッセージが表示されます. 明らかに、Python アプリは SC との通信を確立していますが、「/print」を解釈できません。SC サーバーはポート 57110 で起動しますが、NetAddr.langPort は 57120 として返されることに注意してください。なぜそれらが異なるのかわかりません。私は一晩中オンラインで考えられる解決策を検討しましたが、うまくいきませんでした。他の数人の StackOverflow ユーザーが同様の問題を公開しており、ポートの問題である可能性があることを示唆しています。現在のケースでは、その条件下では、SC はまったく何もしないので、それがどのようになるかわかりません。(Python コードでポートを 57120 に変更すると、SC サーバーからの応答がなくなります)。基本的に、それが私を駆り立てているので、このボギーの以前の経験から発せられる提案は大歓迎です. 非常にゆっくり、ナッツ !!