私のプロジェクトの要件の 1 つは、組み込みシステムのランタイム フットプリントを削減することです。Linux では必須のように見えますがjackd
、現在は依存関係が強く、libasound
代わりに直接使用することはできないようです。本当ですか? jackd
また、組み込みデバイスで使用し、リソースの使用状況を要約できる人からの連絡も素晴らしいでしょう。とはいえ、比較的十分なメモリを備えた BeagleBone を使用する予定ですjackd
。
1290 次
1 に答える
3
Jack は、Linux 上の SuperCollider でこれを行う標準的な方法であることは間違いありません。AUDIOAPI
cmake ビルド設定にはフラグがあり-DAUDIOAPI=portaudio
ます。独自のビルドを作成するときに設定できます。(libasound の直接的な実装はありません。スーパーコライダーはクロスプラットフォームです。) ただし、portaudio アプローチはめったに使用されず、現時点では機能しない可能性があることに注意してください。ビルドを機能させるために助けが必要な場合は、sc-devel メーリング リストに質問してください。
一方で、beaglebones などの小さな ARM デバイスで jack+supercollider を実行している人がいることも知っています。流れに乗ってジャックを使用する方が、時間を有効に使うことができるかもしれません。
于 2013-12-31T09:37:21.210 に答える