Pure Dataのソースコードを読んでどうにかする会
勉強会を企画しています。名付けて「PureDataのソースコード読んでどうにかする会」
PureDataって何?
オブジェクトと呼ばれるブロックを複数接続して、オーディオ、グラフィック処理が行える、オープンソースのソフトウェアです。
Mac/Win/Unix/Linuxなど、およそメジャーなOSに対応しています。言語はCでGUIはTcl/Tkです。
http://puredata.info/ (本家)
http://puredata.info/downloads (Get PD!)
何やる会ですか?
基本、PureDataのソースコードを読んで、応用する会です。デジタル信号処理の勉強や、自分のソフトウェアへの応用をメインに考えています。PureDataはオーディオメインですが、GEMという3Dグラフィクス用オブジェクト群もあるし、GUI部分を改良するならQuartzを使うなど、グラフィックの人も参加いただけるのではないかと思います。というか是非。
その他、C言語は分からないけど、PureDataを何かに使いたいので、他のメンバーさんとコラボするってのも可能かと思います。
どこでやるの?
開催場所は都内になります。
どこかの会議室を借りるなどを考えています。
その場合、若干費用を負担いただくことになります。
場所をご提供いただける方大募集!
tatmosさんに会場提供いただけそうです!感謝。
いつやるのか?
未定。たぶん来月以降になります。
土日になります。
何をやるの?
PureDataの守備範囲は多岐に渡るので、興味に応じて班に分けて、各班で成果を発表してもらうというのもありかな、と思っています。
例えば以下。
・PureDataの使い方とか調べる班
パッチ作って、こんなのできるよーとか。作品作りたい人向け
・Quartzで書き換える班
フロントエンドを作ってPDの使い勝手とパフォーマンスを向上!
・オブジェクトのソース読んで解説する班
デジタル信号処理を勉強したい人向け。
・移植を進める班(iPhoneとかAndroidとか、自分アプリとか)
iPhoneへの移植を試みて、iPhone Core Audioの勉強をする
ソースがCなので、Objectを読めるようにするだけで、例えばフィルターが使えるようになるとかいいな
・ドキュメント読む班
結構いいドキュメントがある!ミラーパケット万歳
http://crca.ucsd.edu/%7Emsp/techniques/latest/book-html/
・GEMを他に移植班
グラフィックエンジンとして利用
iPhoneに移植すればOpenGL ESの勉強になる
・別言語にする(俺PD)
・OpenCV本も出たことだし、Objectに移植する
既に移植してある(via naokiringさん)
・Quartz Buildとかを出して、PureDataに還元する。
そんなわけで、いろいろできると思います。
初回は、何をやるか、どういう風に進めるかを会議しようと思っています。
Twitterで提案してみたところ、現在、オーディオ、グラフィック、フィジカルコンピューティングなどの分野の強者の方々に参加表明いただいております!
以下、TwitterID(書いていいよと言ってもらった方のみ。追記予定)
naokiring
lalalila
tgck
tatmos
sumitwit
僕は7ganoです。
参加表明
・Twitterで7gano宛に@
・nagano@monalisa-au.orgまでメール
・ここにコメント(メールアドレスを記入お願いします)
など、僕宛になんらかの方法でご連絡ください。
メンバーさんと書いた原案をGoogle Docで共有しますので、合わせてGoogle アカウントをお知らせいただけると助かります。
参考URL
http://puredata.info/ (本家)
http://puredata.info/downloads (Get PD!)
派生プロジェクト
DesireData
http://code.goto10.org/projects/desiredata/wiki/UserDocs
DesireData is a project whose main goal is to enhance the everyday experience of the PureData users and developers.
(via lalalilaさん)