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さん)

RjDj
http://www.rjdj.me/what/

Leave a Reply