Pd-extendedの抑えておくべきライブラリ
Pd-extendedには多くの拡張ライブラリが含まれていますが、あまりに多くどれが何をするものかパッとわかりません。また、「〜の作ったライブラリ」のような形で、ある作者が個人的な理由で作った方向性がバラバラのオブジェクト群がそのままextendedにふくまれていたり、また現在メンテナンスがされていないライブラリもあり結構なカオス状態です。でも、その中にはユニークな働きをするオブジェクトや、特定の目的のためには凄く役立つオブジェクトも存在します。
以下は、最初に押さえておくべき10個のライブラリ群とその簡単な説明です。
- adaptive … アダプティブ・システムとフィルタのライブラリです。過去の信号から情報を学習しそれをフィルタなどに適応します。これにより、エコーキャンセレーションや、セルフチューニングなどを可能します。
- apple … Apple社のコンピュータのハードウェアの情報を取得したり、ハードウェアをコントロールするライブラリです。CPU温度情報や、ファン、マルチタッチなどの情報を取得したり、画面の輝度を変えたりできます。
- chaos … 様々なカオスアトラクタのライブラリ
- comport … シリアル通信を可能にするライブラリ、ハードウェア系プロジェクトに重宝します
- cyclone … Maxとの互換オブジェクト、Maxのオブジェクトに慣れたユーザーもこのライブラリによってMaxライクなオブジェクトがPd上で使えるようになります。
- gem … Pdの映像処理パッケージ。OpenGLをベースとしておりPdでのリアルタイム三次元映像処理が可能となります。
- hid … 文字通り、ヒューマン・インターフェース・デバイス関係を扱うライブラリです
- osc … Open Sound Controlというプロトコルを使ってネットワークを介して他のコンピュータと通信を行うためのパッケージ。
- pdp … ライブビデオやムービーなどを扱うオブジェクト群
- zexy … Pdに欠けているとおもわれる便利なオブエジェクトを集めたライブラリです。相当数のオブジェクトが含まれています。中身はユーティリティ的なオブジェクトから、マニアックな信号処理オブジェクトまで多様です。
ライブラリをさわってみるには、ヘルプブラウザを使うのが手っ取り早いです。個々のライブラリのヘルプファイルを含んだフォルダがリストされているので興味があるライブラリのフォルダをあけ、ヘルプファイルであそんでみましょう。