問題タブ [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.

0 投票する
4 に答える
1136 参照

python - 汎用プログラミング言語 (Python) とカスタマイズされた言語 (PureData/MaxMSP/ChucK) の合成

Python は数学者として魅力的ですが、科学計算、画像処理、Web アプリなどに役立つライブラリがたくさんあるので、Python を学んでいます。

私の興味のあるもの (電子音楽やインスタレーション アート) には、Max/MSP、PureData、ChucK など、これらの目的により適していると思われる非常に特殊なプログラミング言語があり、すべて非常に魅力的です。

私の質問は、これらの異なる言語にどのようにアプローチすべきかということです。単純に Python を学習し、プラグインと Python インタープリターを使用して他のものを管理する必要がありますか? 言語を統合するための優れたツールはありますか、それとも単にすべてを学習するための適切な方法はありますか?

0 投票する
2 に答える
1174 参照

webcam - Pure Data で Web カメラからピクセルの値を取得するにはどうすればよいですか?

私は Pure Data を初めて使用しましたが、これまでのところ非常に感銘を受けています。

私がする必要があるのは、Web カメラにアクセスして、特定のピクセルの明度 (または RGB、変換は簡単) の値を抽出することです。

これは可能ですか?

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

java - 2 つのクラスから継承する Java

PureDataと通信するJavaのインターフェースを使用しています。そうするために、私のクラスは特定のクラスを拡張する必要がありMaxObjectます。循環バッファーであるクラスを設計しているときに、Java のIteratorクラスを拡張する必要があることに気付きました。したがって、同時に2つのクラスを拡張する必要があります。

私の推測では、唯一の解決策は、2 つの異なるクラスを作成し、そのうちの 1 つを他のクラスのコンポーネントにすることです。しかし、それが唯一の解決策ですか?それは最高のものですか?

さらに、2 つのクラスから継承する必要がある場合はいつでも、それは設計が悪いためですか? このクラスを解決する設計パターンはありますか?

ありがとうございました

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

iphone - iPhoneで動作するピュアデータ効果音ライブラリ

誰かがiOS アプリの外部ライブラリとしてPure dataサウンド ライブラリを使用できたのでしょうか。ピュア データ ウィキは、ジェイルブレイクされた iOS デバイスでのみコンパイルできると主張しています。iPD プロジェクトは、「オーディオ/コントロール エンジンとして使用するために iPhone OS に移植された Pd」であると主張していますが、ジェイルブレイクされたデバイスにのみ展開できるかどうかを考慮して、何も言及していません。

iOS デバイス アプリで動作するように純粋なデータ ライブラリを作成し、AppStore で承認された人はいますか?

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

windows - Pure Data がフリーズして音声が出力されない

Pure Data をダウンロードして再インストールしました。メディアを実行している場合 -> オーディオと MIDI をテストするには、80、60、オフの 3 つのテスト トーン設定があります。どちらを使っても何も出ません。すべてがオンになっており、接続されていますが、音はありません。ASIO を実行しようとすると、Pd を完全に閉じることができなくなります。さらに、Pd の内外でオーディオを再生できません。もう一度何かを聞きたい場合は、スピーカーのミュートが解除されているにもかかわらず、コンピューターを再起動する必要があります。

0 投票する
4 に答える
22053 参照

c++ - C++ の C ラッパー

自分のライブラリのプロトタイピング ツールとして Pure Data を使用したいと考えています。Pure Data のパッチは C で書かれているのに、私のライブラリは C++ で書かれていることがわかりました。では、このコードを純粋なデータで使用するにはどうすればよいでしょうか? プレーン C を使用したことがないので、C++ クラスの C ラッパーを作成する方法と、クラスをインスタンス化する方法を知りたいです。それとも、すべてを C で書き直す必要がありますか?

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

android - Android AudioRecord - ネイティブの初期化に失敗しました

Android アプリで Pure Data を使用してビート検出を行おうとしています。以前は基本的な機能が動作していましたが、コードをリファクタリングしてアプリを拡張した後、libpd は必要な AudioRecord インスタンスを適切に作成できません。ここに私が得ているエラーがあります:

エラーコード -20 はネイティブの初期化に失敗したことを意味するため、今何をすべきか途方に暮れています。マニフェストに RECORD_AUDIO 権限があります。何か提案はありますか?

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

qt - Qt から PureData へのオーディオのストリーミング

Symbian デバイス (Nokia N8) から Windows PC で実行されている PureData アプリケーションにマイク入力をストリーミングしようとしています。どちらもWiFi経由で接続されています。

接続は成功しますが、着信データの読み取りは失敗します。TCP を使用すると、接続がすぐに切断され、少し役に立ちます

UDP を使用すると、多くの

電話からのサンプルレートと一致するように PD のサンプルレートを設定しましたが、PD はオーディオ形式が不明であると繰り返し言います。多分それはサンプルサイズ、またはバイトオーダーと関係がありますか?

PS: PD 側で Olaf Matthes の netreceive~ オブジェクトを使用しています。Qt コードは次のようになります。

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

python - Blender Python を使用した Pure Data への TCP 接続

Blender から TCP 接続を介して Pure Data に情報を送信するためのコードを理解するのに助けが必要です。ボールが転がっているサーフェスがあり、ボールの速度とその衝突を取得して、データを手続き型オーディオに変換するために TCP 経由で Pd に送信する必要があります。

私はこれを行うための可能な方法を検討してきましたが、これまで (まだ始まったばかり) の Python とコーディングについての理解が非常に限られているため、何が起こっているのかを理解するのが非常に難しいと感じています。

今ここに私の質問があります:

これをブレンダーで書くことで、単純なコードの文字列を送信できることを知っています。

そして、私はこのコードを作成して、たとえばオブジェクトから座標を取得できることを知っています:

私が理解する必要があるのは、その情報を my.send に挿入して、Pure Data で受信できるようにする方法です。これを機能させる方法についてウェブサイトを見てきましたが、必要なものが見つかりませんでした。これに関係する良い情報源を誰かが持っているかどうか、または私の owner.getVelocity() を tcp メッセージに統合する方法を誰かが知っているかどうか疑問に思っていますか?

0 投票する
2 に答える
1425 参照

audio - オーディオとビデオ(GEM)の同期を維持するにはどうすればよいですか?

設定は次のとおりです。

同じ長さのビデオファイルとオーディオファイルがあります。ビデオファイルはで再生され[pix_film]、オーディオファイルは経由[readsf~]で再生されます。どちらも、ユーザーの操作によってトリガーされるいくつかのエフェクトによって歪められます。

ビデオとオーディオの同期を維持するにはどうすればよいですか?