問題タブ [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.
android - libpdを使ってAndroidのイヤホンスピーカーで遊ぶ方法
PdAudio.initAudio() で AudioParameters.suggestOutputChannels() を使用します。推奨される出力チャネルは 2 で、その結果、電話のスピーカーがオンになります。
Androidでlibpdで電話のイヤホンスピーカーをオンにする方法は?
AudioManager.STREAM_VOICE_CALL は 0 を返しますが、出力チャンネルとして 0 を指定して PdAudio.initAudio() を実行すると、まったく音が出ません。
puredata - Pure Data 0.46-7 (Mac) で外部を正しくロードするには?
zexy と iemlib を Pd Vanilla 0.46-7 にロードしようとすると、問題が発生します。https://github.com/electrickeyy/pd-cycloneからのサイクロンのコンパイルとインストールに問題はありませんでした。それは正常に動作します。そこで、バイナリを使用してhttps://github.com/iem-projects/pd-iemから iemlib と zexy をインストールしようとしましたが、何か問題が発生しています。パス設定で「詳細」をオンにすると、PD は使用しようとしているオブジェクトと同じ名前のファイルを探しているようです。パッチで [zexy/multiplex] を使用すると、次のようになります。
しかし、multiplex.d_fat は zexy.d_fat しかありません。iemlib と同じで、dollarg.d_fat や Dollarg.pd_darwin はなく、iem_mp3.d_fat、iem_t3_lib.d_fat、iemlib1.d_fat、iemlib2.d_fat のみです。これらのファイルは、外部ファイルがコンパイルされた場所であると推測しています。
deken を使用してみましたが、iemlib は .pd_darwin ファイルをインストールしますが、これは古いバージョン (?) であり、zexy はまだ zexy.d_fat をインストールしているため、そのオブジェクトをロードできません。
また、起動設定でライブラリ「zexy/zexy」をロードしようとしましたが、正常にロードされますが、次のようなメッセージが表示されます。
名前空間の機能が失われているようです。[zexy/multiplex] を参照できなくなり、[multiplex] のみを使用する必要があります。これは正しい動作だと思います。
Pd は、異なる名前のファイルにあるオブジェクトを探す方法をどのように知っていますか?
何かアドバイス?
このスレッドは解決済みとしてマークされていますhttp://forum.pdpatchrepo.info/topic/9677/having-trouble-with-deken-plugin-and-zexy-library-solvedと同様の問題のように聞こえますが、私は成功していません.
python - Python を使用してソケット経由で複数の値を Pure Data に送信する
このコードを使用して Pure Data に情報を送信しています。Python コンソールに 2 つの異なる変数が表示されますが、Pure Data はそれらを 2 つの個別の数値としてではなく、合計して受信し続けます。
オブジェクトから最大 10 の異なる距離を送信する必要があります。これは、敵からの距離を見つけることに関係しています。
nullpointerexception - nullPointerException の処理
nullPointerException
行にエラーがありますが、配列if (stringReceive.contains(tabStock[j])){
のインデックスにエラーがある理由がわかりません。j
tabstock
optimization - PureData パッチとエクスターナルのプロファイリングと最適化
私は Pd で構築されたシンセサイザーに取り組んでおり、それをBeagleBone Blackで実行しています。このために、いくつかの抽象化と 2 つの外部を作成しました。現在、シンセはモノフォニックで、開始時に 100% の CPU を使用するため、多くの可聴クリック音やアーティファクトが発生します。約 5 秒後、CPU が 75% まで「安定」し、レイテンシーとサウンドはかなり良好です。
ここで、シンセをポリフォニックにする必要があるため、追加のボイス用に CPU 時間を解放する必要があります。このため、デバッグ シンボルを使用して Pd をビルドし、Callgrind/KCacheGrind などのプロファイラーを使用してパッチを実行して、CPU の消費が最も多い場所を特定し、その周りで最適化することを考えています。
Pd パッチと外部を最適化するために使用されるテクニックやヒントを共有できますか? この種のタスク用の Pd 固有のツールはありますか? 私のアプローチが機能する、または機能しない理由は何ですか?
android - libpd(android)にロードされたPure Dataのサウンドが異なるパッチ
作業中のメトロノーム アプリの Pure Data にパッチを適用しました。パッチ (クリック) は Pure Data で良い音に聞こえますが、アプリ (libpd と Android Studio でビルド) にロードすると、サウンドのダイナミクスに若干のばらつきがあります。
Androidシステムには、時間の経過とともにスピーカーの出力を変更する圧縮または何かがありますか??
私が使用している音(wav)はノーマライズされており、Pure Dataエディターで再生しても鳴ります。
この奇妙な動作を解決するのに役立つ情報に感謝します。
puredata - Pd-Aubio "aubioonset を作成できませんでした"
Aubio で動作するように Pd-extended を取得しようとすると問題が発生します。私はすでにhttps://aubio.org/pd-aubio/installationのチュートリアルを試しました。Mac にインストールしていますが、これには永遠に時間がかかります。チュートリアルを完全に実行しましたが、機能しません。
linux - ネイティブ ネットワーク システムで Pd Vanilla > 0.46 から VLC を制御するには?
Pure Data を VLC に接続して制御したい (ファイルの読み込み、再生、停止など)。
https://github.com/mxa/AudioVideoPatches (ファイル 15c-remote-vlc_python.pd) で pyextを使用して行う方法がありますが、外部コードを使用する必要はないと思います (また、 、私はそれを機能させることができませんでした)。バージョン 0.48 から、Pd (Vanilla) にはソケットにネイティブに接続するための netsend と netreceive があります。
私はソケットに慣れていないので、その方法がわかりません。
私はUbuntu-Mate x64、Pd 0.46.7、VLC 2.1.6を使用しています。