Edited at

PD for iOS版にないオブジェクトの追加の仕方。

More than 5 years have passed since last update.

PureDataには、

libpdプロジェクトってのがあって

pd-for-iosを使うと、iOSで色々なシンセサイザーが作れます。

Androidでも作れる。

libpdすてき。

Github pd-for-ios

Mac版はここからダウンロード可能。

Pd-extended

ですが、

Macで作ったpdパッチをiOSに読み込めば大体は再生されるのだけど、

extendっていうだけあって、たまにMac版にはあって、iOS版にはないオブジェクトもある。

pure-dataの元リポジトリには、ソースが全部あるので

pure-data Source Forge

必要なオブジェクトのソースを、

libpdに追加して、


m_conf.c


// ....
void d_soundfile_setup(void);
void d_ugen_setup(void);

// こんなかんじで
void your_extended_setup(void);

// ....
d_soundfile_setup();
d_ugen_setup();

// こんなかんじで
your_extended_setup();


初期化関数をconfに入れてあげればオブジェクト追加可能ですた。