Pure Dataとは?
PureData (Pd)は、音声、ビデオ、映像処理のためのリアルタイムなグラフィカルプログラミング環境です。Pdはミラーパケット氏により開発され、多くの有志のエンジニアによってメンテナンスや拡張がなされています。
Pdはフリーソフトであり、MacOSX、Windows、Linuxのどのプラットフォームでも動作します。また、ポケットPCやハンドヘルドデバイスや昔のMacOSなどでも動作します。
Pdで何ができるの?
以下のような事がPdで実現できます。
- シンセサイザを作る
- サンプラーを作る
- リズムマシンを作る
- 様々なオーディオエフェクターを作る
- スペクトラム解析
- 三次元映像処理・生成
- 音のビジュアライズ
しかしこれはほんの一例です。創意工夫次第でネットワークを絡めたプロジェクトや、データのロギング、Arduinoと組み合わせてインスタレーションや自作楽器の生成、OSC通信を行なって他のハードやソフトなどと連携することなども可能です。もちろんPdはMIDIだって扱えます、作ったシンセをお手持ちのMIDIキーボードで演奏することはもとより、DAWからMIDI信号を受け取って、DAW上で打ち込んだ音楽を自分で作ったシンセで演奏させるなんて事もできてしまいます。
どうやって作るの?
元来このようなツールを自分で作成するには、C言語などのプログラミング言語を勉強しなくてはいけないのですが、Pdではまったくこれとは違った方法で、GUI上で「オブジェクト」と呼ばれる「箱」をパッチコードと呼ばれる「線」でつなぎ、プログラミングを行う事ができます。
Pdをはじめてみたい
まず、本サイトのチュートリアルのインストールの項を読みダウンロードします。
それから初心者むけチュートリアルを読んでみましょう。より詳しく、知りたくなったら日本語での書籍も発売されています。
Pdで作品を作ってる人はどれくらいいるの?
PureDataでアート作品を作っている人は世界に多くいます。当ウェブサイトの作品の項でもいくつか作品を紹介しています。