Ubuntu Studio 12.04 で PureData(Pd) を低レイテンシで動作させるのに問題があります。
私はオーディオ インターフェイス (Alesis IO4) で Pd と Jack を連携させていますが、フレーム/期間が 1024 の場合のみで、つまりレイテンシが 45.2 ミリ秒になります。
レイテンシを下げるためにフレーム/期間を下げようとするとすぐに、Pd からオーディオ I/O エラーが発生します。
他のパラメータをいじってみましたが、Pd (およびレイテンシ) に影響を与えるのはフレーム/期間だけであるようです。
ここで説明されている構成も使用してみました:https://help.ubuntu.com/community/HowToJACKConfigurationですが、それでもうまくいきません。私はライブ楽器や処理を扱うので、レイテンシーを可能な限り低くする必要があります。
何かご意見は?
答え1
ここではおそらく Jack が最適な選択肢です。Ubuntu Studio は、linux-lowlatency がプリインストールされており、リアルタイム権限も設定されているため、低遅延に対応しています。
ジャックを制御するにはqjackctlを使用します。詳細については、こちらをご覧ください。https://help.ubuntu.com/community/UbuntuStudio/ProAudioIntro#UbuntuStudio.2BAC8-ProAudioIntro.2BAC8-1204.Starting_Jack
次に、次のコマンドでコマンドラインから pd を起動します。
pd -rt -jack -alsamidi -audiobuf 10
さらに質問がある場合は、Ubuntu Studio ユーザーや開発者に遠慮なくお問い合わせください。連絡先情報はこちらhttps://ubuntustudio.org/support/メール リスト、フォーラム セクション、IRC チャネル、Google+ コミュニティなどがあります。
puredata 固有の問題については、メーリング リスト、フォーラム、IRC チャネルがあります。詳細については、puredata ホームページを参照してください。
私自身は、irc.freenode.netのIRCチャンネル#ubuntustudioで頻繁に活動しています。
(私はUbuntu Studioのプロジェクトリーダーであり、linux-lowlatencyのメンテナーです)