SuperCollider

2005.04.26

klipp av特別レクチャー

昨日はklipp avのお二人による特別レクチャーがありました。

Mon 25th APR
Presentations, IAMAS, Gifu
17:00 - 18:30 klipp av technology demonstration
18:40 - 20:10 SuperCollider workshop- customising and extending SC3
前半はBBCutライブラリの説明と、それを用いた簡単なデモが中心で、現在開発中の新ネタの披露もありました。後半はSC3でクラスを作る方法と、アプリケーションをカスタマイズする方法の説明がありました。 後半に関しては、オブジェクト指向プログラミングを理解していないと、ちょっとついていくのが大変な内容だったのではないかと思います。しかし、たとえ完全には理解できなかったとしても、「あ〜、こういう感じでやるんだ」ということを知るよいきっかけになったのではないかと思います。

今回の特別レクチャーにあわせて(かなり駆け足で)直前勉強会を開催したのですが、今後も勉強会を開催していこうかなと思っています。 英語で書かれているチュートリアルをやっていくのもよい勉強になるのですが、今後はオリジナルのチュートリアルも作っていきたいと思っています。

2005.04.16

XML parsing and formatting

Link: XML parsing and formatting.

Features for parsing, processing and formatting of XML documents in SuperCollider are provided by the classes DOMDocument, DOMNode and related DOM-classes. The Document Object Model (DOM) is a standardized set of interfaces for representing XML documents in an object-oriented structure, making them handable for processing with an object-oriented programming language. Here is an implementation of the DOM concepts for SuperCollider.

最近SuperCollider swikiに追加されたこの記事ですが、SC3でXMLを扱えるようにするためのクラスライブラリの紹介です。結構詳しい説明がありますが、これは便利そうです。プログラム中で使用する初期値など、コード中に埋め込んでおくのも簡単でいいのですが、複雑なものになってきたら、こういう方法で外部に出しておくのがいいんじゃないかと思います。

続きを読む "XML parsing and formatting" »

2005.03.13

Composing, Performing, Programming Tutorials

Link: Composing, Performing, Programming Tutorials.

CPP_Tutorials - Mark Polishook

暫定的にダウンロードできるようにしていたMark Polishook氏のSuperColliderチュートリアルですが、オフィシャルサイトからもダウンロードできるようになりました。Japanese Edition以外にSpanish Editionもダウンロードできるようになっています。

近日中に、また新しい翻訳も公開したいと思っております。今しばらくお待ちください。

2005.01.13

Electronic Music Mailing List Archives: sc-users

今さらながらですが、Electronic Music Mailing List Archivesにsc-users用のページがあるのを知りました。

これを使うと、sc-usersメーリングリストの内容を検索できて便利ですし、他にも多くのサウンド関係のメーリングリストからも検索できる様です。RSSフィードも提供されている様ですから、いろんな調べものの時に威力を発揮してくれそうです。あと、「今日の投稿一覧」のようなページもありますので、これをざっと眺めるとどんな感じの話題が出ているのかを何となく把握することが出来て面白そうです。

2004.12.16

sc.dot

以前SuperColliderのMLで初期バージョンがアナウンスされたRohan Drape氏の sc.dot新しいバージョンが公開されました。

インストール方法などは、どれが一番適切な方法なのかよくわかりませんが、とりあえず次の様にして動いています。

  1. GraphVizのOS X用のパッケージをhttp://www.pixelglow.com/graphviz/からダウンロードする。
  2. ディスクイメージなどを展開して、その中のGraphVizアプリケーションを/Applicationsなどにコピーする。
  3. 拡張し「dot」を持ちファイルをGraphVizに関連づける(Finderで作業)
  4. sc.dotのアーカイブをダウンロードする
  5. アーカイブ中のsc/をSuperCollider_f/SCClassLibrary/dot/としてコピーする
  6. アーカイブ中のhelp/をSuperCollider_f/SCClassLibrary/help/としてコピーする

以上で、例えば以下の様なコードを実行するとグラフがGraphViz経由で表示される様になります。

(
{
	f = LFSaw.kr(0.4, 0, 24, LFSaw.kr([8,7.23], 0, 3, 80)).midicps;
	CombN.ar(SinOsc.ar(f, 0, 0.04), 0.2, 0.2, 4)
}.draw;
)

Scdotexample

2004.12.11

Mark_Polishook_tutorialの日本語訳を公開しました(暫定)

SC3のスナップショットにも入っているMark_Polishook_tutorialですが、これをIAMASの有志ゼミのメンバーで翻訳したものを暫定的にこちらに置きました。基本編として分かりやすいチュートリアルだと思いますので、もしよろしければダウンロードして読んでみてください。

SC3_Japanese_Edition_2004-11-29.zip

近日中にSC3のCVSにも登録される予定なのですが、諸般の事情で遅れているようですので、とりあえずこのような形で公開させていただくことにしました。もし日本語訳の分かりにくい部分とかありましたら、私宛にご連絡いただければと思います。

2004.07.20

pixelglow | graphviz

以前から、doxygenでクラスの相関図などを書く時に間接的にgraphvizというツールを利用していたんですが、これは結構便利です。グラフを書くのであれば、いわゆるGUIでせっせと書いていくのも一つの手なんですが、ある程度大規模だったり、階層構造がコロコロ変わる様な場合には、コードで書いて行ける方が便利な場合が多いのです。そういう時、graphvizは簡単なルールでソースを書けば自動レイアウトしてくれるので、かなり便利です。このgraphvizにはOS X移植版があるのですが、これだとPDFを含めて多種多様なフォーマットで出力することもできて、重宝しています。ソースの修正なども、内蔵エディターでできますし、色などに関する設定はGUIからできて、まさにいいとこ取りという感じです。

また、最近SuperColliderのメーリングリストであるsc-usersに投稿された記事のクラスを使うと、SuperCollider3からgraphvizを使ってグラフを書くことができる様になります。これは非常に便利ですねぇ。

Help-SPE1

2004.06.26

Robots-in-Residence ::::: Mark Polishook

DSP Super School 2004で講師として来日したこともあるMark Polishookさんのインスタレーション、「Robots-in-Residence」のウェブバージョンが公開されたというお知らせが届きました。

「Robots-in-Residence」のウェブバージョンは、フォームからロボットに語りかけると、その返事が返ってくるとともに反応してロボットが動く、というものなんですが、さっき試してみたところではカメラからの映像が表示されませんでした。面白そうなので、後でまた試してみたいと思います。

なお、以前に行われたインスタレーションの様子を収録したムービーも併せて公開されていますので、そっちを見てみるというのもいいかもしれません。

http://robots.daimi.au.dk/media/Rob-in-Res.mov

2004.03.27

DSPマガジン:SuperColliderをソースコードからビルドする

DSPマガジンというメールマガジンに寄稿した「SuperColliderをソースコードからビルドする」がバックナンバーとしてウェブでも見られる様になりました。間違い等見つけられた場合には是非お知らせください。

2004.03.08

SuperCollider3_bin_20040308b

SuperCollider 3の新しいスナップショットがリリースされました。

このビルドでは、Help/Mark_Polishook_tutorialに先日のDSPSSのレクチャーでのMark Polishookさんによる資料(英語)と、その日本語訳が追加されました。日本語訳に関してはちょっと苦しい感じのところもありますので、もっといい案があればお知らせください。

Menu / メニュー

  • HOME
    YAPAN.ORGのホームページです。
  • ことぶ記
    寿小五郎こと小林茂のブログです。主に日記代わりにいろいろと関心のあることをとりあげています。

Twitter Updates

    follow me on Twitter

    Googleで検索



    • あわせて読みたい