問題タブ [libpd]

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.

0 投票する
1 に答える
601 参照

java - シンプルなマイク アプリのオーディオ入力を取得できません

私は Android で libpd を使用する方法を学んでいますが、問題が発生しました。シンプルなマイク アプリが動作するかどうかを確認したかったのです。~adc -> bpfilter -> *2 -> ~dac. パッチを適用したものが Pure Data と MobMuPlat で動作することを確認しました。

libpd が適切に含まれていることを確認するために、サンプル プログラム「Circle of Fifths」を書き直しました。チュートリアルを使用して自分のパッチを実行するように変更したところ、電話のマイクから入力を取得できませんでした。次の行が問題のようでした。

入力チャンネルを 0 にすると、アプリは開きますが、明らかに音は出ません。これは、トーンを再生するようにパッチを変更し、inpch を 0 に設定しない限りです。入力チャンネルが inpch に 1,2 に設定されている場合、またはAudioParameters.suggestInputChannels();アプリケーションが開かない。

小さなサンプルレートも試しましたが、同じ問題がありました。何か案は?

主なアクティビティは次のとおりです。

0 投票する
1 に答える
217 参照

android - Pd ライブラリと Android アプリから出力を取得できません

Eclipse 環境に統合した Pd ライブラリで動作するシンプルな Android アプリを取得しようとしています。

ライブラリがEclipseにうまく統合されていることを証明する「CircleOfFifths」と呼ばれるサンプルプロジェクトのビルドとコンパイルに成功しました。

私は cordova/phonegap を使用しており、libpd のプラグインを作成しようとしています。フロントエンドの JavaScript ファイルとのすべてのプラグイン通信は正常に機能しています。

コードはパッチを正常に初期化してロードするようです。play() メソッドにも入りますが、何も出力されません。正弦波が聞こえることを期待しています。

YouTube でこのチュートリアルに従いました。

私のコードはここで見ることができ、パッチはここにあります。

どこが間違っている可能性があるかを理解するのを手伝ってくれる人はいますか?

私の最終的な目的は、マイクからのライブ オーディオを使用し、そのオーディオを処理し、Pd パッチを適用してすぐに返すことです (パッチは準備ができており、このために作成されています)。既存のパッチから。上記の YouTube チュートリアルと同じパッチ。

0 投票する
1 に答える
79 参照

java - libpd ライブラリ ビデオの低遅延サポート?

最近、Android 用のアプリケーションを開発するときに使用できる libpd ライブラリを見つけました。私が理解しているように、低レイテンシが必要な音楽関連のプロジェクトなどに使用できます。

私の質問は、ライブラリをビデオでも使用できるかどうかです。さまざまな Android デバイスで、可能な限り低遅延で同時に再生できるようにするには、複数のビデオ クリップが必要です。

ライブラリ: https://github.com/libpd/pd-for-android

他のソース: http://www.gizmodo.com.au/2012/07/why-music-apps-will-sound-better-than-ever-in-android-jelly-bean/

0 投票する
3 に答える
588 参照

android - libpd を使用して Android で wave ファイルを再生する

Androidでlibpdを使用してwaveファイルを再生するにはどうすればよいですか? でこれを行うことができますがsoundpool.play、libpd を試してみたいと思います。このチュートリアルに従ってlibpd を実装しましたが、機能しません。何が間違っている可能性がありますか?コードまたは PD パッチ?

これは私の活動コードです:

これは私の pd パッチです:

PureData パッチ

0 投票する
1 に答える
449 参照

android - libpd with Android Studio、サウンドを取得できません

Eclipse から AndroidStudio に移行しました。AndroidStudio/libpd でビルドしたプロジェクトからサウンドを取得できますが、マイクを使用して Pd にサウンドを入力することはできません。

これは私がオーディオパラメータを設定する方法です:

これは、 AndroidManifest.xml で許可を設定する方法です

これは私が持っているエラーです

0 投票する
1 に答える
158 参照

ios - libpd iOS パッチのメトロおよび遅延オブジェクトの動作に問題があります

診断できなかった文書化されていない問題に遭遇しました。pd-for-ios を使用しています。私のパッチを libpd (iOS) にロードすると、Pd 内での実行とは異なる動作をします。

遅延とメトロ オブジェクトが、指定されたよりもはるかに高いレートでメッセージを送信していることがわかりました。libpd 内で時刻同期が行われていないようです。これをテストするために、メトロノームが 1 秒ごとに音を鳴らす簡単なパッチを作成しました。Pd では期待どおりに動作します。libpd でディスパッチャーを登録しましたが、数ミリ秒ごとに大きな音が出ます。提供された pd-for-ios テスト プロジェクトの 1 つにパッチをロードすると、結果は同じです。まるでメトロノームが時間制限なしで動いているかのように、バタンと音を立て続けに送り出します。