開発したデスクトップミュージックとマルチメディア作成用のビジュアルプログラミング言語である。オープンソースプロジェクトであり、多数の開発者が参加している。似たライセンス条件でリリースされている。とある程度相互運用が可能である。典型的なデータフロープログラミング言語である。グラフィカルな環境で関数や「オブジェクト」が相互にリンクされ、制御フローや音響の流れを表す。音声処理などもホストCPU上で行われる。ISPW)に信号処理や合成を任せていたのと対照的である。拡張(ソフトウェア音声処理)のベースとなった。ソフトウェアで部品として利用できるモジュールコードベース(外部および内部)を備えている。拡張可能なAPIを備え、C言語で書かれた部品を流用したり、他の外部部品を活用することでPython、Ruby、Schemeなどの言語で書かれたモジュールも活用できる。自身もプログラミング言語である。書かれた流用可能なコードは「パッチ」または「アブストラクション」と呼ばれ、フリーなプログラムとして流通している。利用には何の問題もない。様々な外部モジュールがリストアップされている。Packet、PiDiPi、Framestein、GridFlow)のベースとなっていると同時に、OpenGL画像や動画のリアルタイム操作を可能としている。ネットワークやインターネット上での共同作業が可能であり、リアルタイムで遠隔にいる人々が共同で音楽を作成するといった利用が可能である。サンプル毎秒のサンプリング周波数と64サンプル毎に1ブロックの制御レートを実現している(いずれも設定の変更が可能である)。制御メッセージや音声信号は一般に画面の上から下に繋がっているオブジェクト間を流れていく。劣ると評価されている。アトム、メッセージ、オブジェクト、コメントという4種類の基本テキストをサポートする。おける基本データ単位のことで、浮動小数点数かシンボルか他のデータ構造へのポインタのいずれかである。32ビットの浮動小数点数である。経由で何らかのオーディオボードやMIDIを読み込んだり、その場で生成したりする。結果をテーブルに保持して、それを新たな入力に使用することもできる。メッセージ[編集]メッセージとは、1つ以上のアトムから構成され、オブジェクトへの命令として働く。呼び、データの流れを開始させるスタートボタンのような役目を持っている。ビット演算といった通常のプログラミング言語にある演算子のようなものから、波形発信器や高速フーリエ変換や各種デジタルフィルタなどの音声処理DSP機能に特化したもの(チルダ(~)が付いていて区別される)まである。特筆すべき機能は、データ構造を視覚的に表現できることである。自体のGUIを拡張したりできる。データ構造は音楽データを静止画としても動画としても表現できる。パッチ内でのメッセージや音声信号を制御したりできる。以下のように記している。データ構造とそのグラフィカルな外観を記述するために全く構造化されていない環境を提供するよう設計されている。根底にある考え方は、ユーザーが任意のデータを任意の見せ方で表示できるようにすることである。C言語などとは全く異なる、データに形や色を与える視覚的なデータ構造を導入し、ユーザーがデータを視覚的に編集できるようにした。データは内部で編集することも、ファイルから読み込むことも、アルゴリズムによって生成することも、入力音声やデータを解析することで作成することもできる。world"を端末にプリントする。パッチ2は、入力チャンネル1からの信号にリバーブを適用し、出力チャンネル1と2に出力する。パッチ3の例はより複雑で、まず最初にホワイトノイズに9000ヘルツのバンドパスフィルターを掛け、続いて1秒間に0.5秒のフェードイン/フェードアウト(line~)が合成(*~)される。Pdでは、時間はミリ秒の単位で計測されるため、'1000'は1秒を表し、'500'は0.5秒を表す。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。開発者Cookieに関する声明モバイルビュ。