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に入れてあげればオブジェクト追加可能ですた。