2009年04月20日
reacTIVisionからREASONをコントロール @ Mac
そう言えば、今のQuartzComposerってMIDIが出力できるよなと思って、reacTIVisionからQuartzComposerを経由してREASONをコントロールしてみました。
最初、サンプルのファイル(TuioDemo.qtz)をQuartzComposerで開いて、新たなパッチを作っていた為、はまりました。どうやらreacTIVisionからデータを受け取れるパッチは一つに限定されている為、サンプルが動いても、自作パッチが動かないのです。そうと分かれば話は早いので、サンプルファイルをコピーして、そのファイルだけを開いて、改造して見事にREASONへデータが送れました。
サンプルファイルからの変更点としては、TuioObjectsに繋がっているマクロの中身だけを抽出して、Structure Index MemberのIndexを読み取らせるマーカーのIDに変更。0番を使用したので、0を指定。それから、MIDI Controllers Senderを追加して、REASONのSUBTRACTORのフィルター、Freq.とRes.をコントロールする為に、CC 71と74をQuartzComposerのMIDI Controllers Senderの設定を行いました。xposとyposをそれぞれCC 71と74に割当。そのまま送ると値の範囲が狭いので、Mathで加工して送ってます。後は、適当にREASONで音を鳴らしながら、マーカーを動かすとフィルターが動きます。なかなか面白いです。
今回は一つのマーカーを使ったのですが、ちょっと使い勝手が悪いので、複数のマーカーを使って、xposとyposではなくangleでREASONのパラメータをコントロールした方がシンセサイザーっぽくて良いかもしれません。
それから、シンセサイザーのパラメータだけでなく、ドラムのパターンを選択したり、ノートをならす仕組みを作ってあげれば、タンジブルを動かして、遊べるシーケンサーとして、可成り面白いモノになるかも。
関連日記
- 2009年04月19日 a tangible multi-touch interaction framework「reacTIVision」 (5525)@ Flash
- 2009年10月25日 「ウェブカメラを使って遊ぶ技術を軽く紹介」した (5166)@ Flash
- 2009年05月23日 昨日の勉強会で紹介したモノ (4454)@ Mac
- 2009年04月22日 reacTIVisionのMIDI設定 (4243)@ Mac
- 2009年05月30日 拡張現実を使った名刺「BOW cARd」 (3766)@ Flash
- 2009年04月22日 reacTIVisionからREASONをコントロール (3487)@ Mac
- 2009年05月19日 5月22日は広島MacUGの勉強会 (3472)@ Mac
- 2009年10月24日 明日は第18回「WEB TOUCH MEETING」 (3107)@ ウェブ
- 2009年10月13日 第18回「WEB TOUCH MEETING」 (2962)@ ウェブ
- 2009年07月20日 タンジブルを使った入力装置「Trackmate」 (2174)@ Mac
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。