タグ

プログラミングに関するonomのブックマーク (2)

  • ChucK入門 #11 ループ素材をカットしてみる - tanigonの日記

    ひさびさのChucK。SndBufを使うとループ素材を簡単にカットしてつなぎかえることもできるはず、なのでやってみた。 SndBuf l1; "c:/temp/amen.wav" => l1.read; 1 => l1.loop; l1 => dac; l1.samples() => int full; 8 => int breaks; full / breaks => int offset; while (true) { Std.rand2(0, breaks-1) => int ps; <<< ps >>>; ps * offset => l1.pos; offset::samp => now; }http://gist.github.com/188928 ファイル名のとおり、まずはアーメンでやってみる・・・↓ これ、素材のサンプル数を単純に8で割ったり16で割ったりしてつないでいるだ

  • OpenSound Control - Wikipedia

    OpenSound Control(OSC)とは、電子楽器(特にシンセサイザー)やコンピュータなどの機器において音楽演奏データをネットワーク経由でリアルタイムに共有するための通信プロトコルである。カリフォルニア大学バークレー校にある CNMAT(The Center for New Music and Audio Technologies)が開発した。 OSC はMIDIの代替となることを意図して設計されている。MIDIは1982年に実装されたもので、最近のマルチメディア用途には適していない部分が多い。通信プロトコルであるため、OSCによって、楽器やMIDIコントローラや各種マルチメディア機器が屋内のネットワーク(TCP/IP、イーサネット)やインターネットを経由して通信することが可能となる。OSCはブロードバンド・ネットワークの通信速度を最大限に活かしてデータ転送を行うため、31.250

    onom
    onom 2009/06/08
    MIDIに代わる新しい規格ですってよ
  • 1