問題タブ [puredata]
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.
audio - Pure Data: オーディオ信号を異なるチャンネルに動的にルーティングします
複数のオーディオ ファイルを同時に異なるスピーカーで再生するプロジェクトに Pure Data を使用しています。
2 つのファイルがあり、1 つをサウンドカードの左チャンネルで再生し、2 つ目を右チャンネルで再生したいとします。これがdac~ 1 2
オブジェクトの 1 番目と 2 番目のインレットです。
別の値に応じてオーディオ信号をルーティングするにはどうすればよいですか?
私は基本的にroute
オブジェクトのようなものを探していますが、いくつかの追加のパラメーター、またはオーディオ信号をチャネル番号 (1、2) でパックし、その番号を使用して信号をルーティングする方法があります。
Yves Degoyon の「許可されていない」ライブラリには、spigot~
私が望むことを行うオブジェクトがありますが、チャネルは 2 つしかないことがわかりました。最終的には、8 チャンネルまたは 9 チャンネルにさまざまなサウンドを出力できるようにしたいと考えています。
macos - (OS X) オーディオ設定で集約デバイスを選択すると、Pure Data がフリーズする
OS X には、「集約デバイス」と呼ばれるこの優れた機能があります。複数のサウンド カードを 1 つの仮想デバイスにマージできます。この機能を使用して、Pure Data を介してさまざまなサウンドをさまざまな出力に送信したいと考えています。
先週の木曜日、私は実際に集計デバイスを Pure Data で動作させることができました。さて、なぜか許してくれない。Pure Data のオーディオ設定で、集合デバイスを選択すると、設定ウィンドウが閉じてしまい、再度開いたり、パッチを開いたりすることができなくなります。アプリケーションを終了しても機能せず、強制終了する必要があります。
私はすでに夜の大部分をこれに費やしてきたので、万が一誰かがアイデアの始まりさえ持っていれば... ありがとう!
ubuntu-14.04 - Linux Web サーバーで実行されている Pure Data からブラウザにオーディオをストリーミングするにはどうすればよいですか?
私は、インタラクティブなサウンドアートのインストールを実行する Pd 拡張パッチ (多くの外部を使用するため、追加の構成なしで Pd 拡張で実行/パッチを適用する) があるプロジェクトに取り組んでいます。作曲家/アーティストは、これをマルチユーザーのインタラクティブな Web サイトでオンラインで実行したいと考えています。私の考えは次のとおりです。
- Web サーバーで Pd 拡張パッチを実行する
- ユーザーに (websockets を介して) パッチを操作してもらいます (機能するようになりました - パッチからのテキスト出力に基づいて、これは機能しています)
- オーディオをパッチからユーザーのブラウザにストリーミングする
番号 3 は、私が立ち往生している場所です。PureData からオーディオを取得して、Web ブラウザーにストリーミングできるものにすることができません。昨日、Icecast2 ( http://icecast.org ) を使用する [oggcast~] オブジェクトを使用していましたが、接続しませんでした。私はそれをwebsocketに送信するか、node.jsからsocket.ioまたは何らかのWebRTCライブラリを介して送信することを考えていましたが、それでもPureDataから取得する必要があります。
オーディオをルーティングするサウンドカードがあれば、うまくいくかもしれない解決策を見つけました。ただし、これは単なる Web サーバーであるため、サウンド カードはありません。
多くのオーディオファイルが使用され、一部は非常に長いため、サーバー側である必要があります。また、複数の人が交流し、お互いの交流を聞くことができれば、大きなプラスになります。残念ながら、WebPd およびその他のブラウザー側の PD から JavaScript へのソリューションは提供されていません。
何か案は?
python - libpd Python API の詳細なドキュメントはありますか?
私はPython 用のlibpdを使用していますが、詳細な API が見つからないようです。少なくとも、利用可能なメソッドの簡単なリストが欲しいです。
私が見つけることができる最高のものはここにあります: https://github.com/libpd/libpd/wiki/Python-API 「詳細なAPIドキュメント」という見出しがありますが、その下には、「誰でも詳しく説明したり、ここにリンクしますか?」
存在しない場合は、随時文書化したいと思いますが、すでにどこかに存在する場合、それは (そして多くのことを把握することは) 時間の無駄です。
ありがとうございました!!
stack-overflow - Pure Data でスタック オーバーフロー エラーの原因を検出する方法
Pure Data の大きなパッチでスタック オーバーフロー エラーに対処しています。エラーの原因となっているオブジェクトを確認する方法を知りたいです。
ios - どのように pd-for-ios を自分の Objective-C プロジェクトにリンクできますか?
iOS用のlibPdのこのチュートリアルに従っていますが、途中で次のようなエラーが表示されます。
そのようなファイルまたはディレクトリはありません: '~/pd-for-ios/libpd/pure-data/src/d_dac.c'
そのようなファイルまたはディレクトリはありません: '~/pd-for-ios/libpd/pure-data/src/d_array.c'
そのようなファイルまたはディレクトリはありません: '~/pd-for-ios/libpd/pure-data/src/d_ctl.c'
そのようなファイルまたはディレクトリはありません: '~/pd-for-ios/libpd/pure-data/src/d_arithmetic.c'
調べたところ、これらのファイルは存在しませんが、Xcode はそれらを検索し続けているため、それらを作成する必要があるのか、別の場所に取得する必要があるのか わかりません。