Post on 05-Jul-2015
表現技術論2009/11/09
メディア学部 AIRProject, MusicMediaProject
村上慎弥
1Tuesday, March 23, 2010
テーマ
• 次世代モバイルミュージック
• iPhone
• OpenSoundControl
2Tuesday, March 23, 2010
iPhone・携帯電話+iPod
・静電容量式タッチセンサー→マルチタッチ、フリック・WiFi搭載・iPhoneOS→MacOSと共通項が多い・iTunesStore&AppStoreとの接続・各種センサー →加速度センサー、光センサー GPS、方位(3GSのみ)
・モノラルスピーカー、マイク
3Tuesday, March 23, 2010
iPhoneとMusic-事例-KanonDrum
CubaseIC
FingerPiano
Jusuto
4Tuesday, March 23, 2010
研究内容
新しいコミュニケーション
ステージ上のアーティスト
オーディエンス
5Tuesday, March 23, 2010
システム解説
PC(MusicServer)
AudioInterface
Wireless LAN
Rooter
iPodTouch×10
DJ(AudioSource)
AudioOSCMessage
6Tuesday, March 23, 2010
iPhoneClient-OSController-
7Tuesday, March 23, 2010
OpenSoundControl
• カルフォルニア大学バーグレー校の研究機関であるCNMAT(the
Center for New music and Audio Technology)が開発した通信プロトコル→http://www.opensoundcontrol.org/
• 現在は、ソフトウェアを中心に実装されている(ハードウェアでも実装が進められている→Lemur)
• Max/MSP, PureData, Csound, SuperCollider, Reaktor, etc(Music)
• processing, QuartzComporser, Flash, OpenFrameworks, etc(Visual)8Tuesday, March 23, 2010
OpenSoundControl• URLに似た命令規則を持ち、UDPを用いて通信を行う
• インターネットの通信プロトコルを音楽やマルチメディアの通信に応用
• 予備実験結果→プライベートIPアドレス、同一セグメント化では、パケット欠損なし、約0.02秒で通信
• OpenSoundControlの例
• /mode/control/a/sound 440 0.1 “delay” /b/sound 880 0.2 “flanger” /c/sound 1320 0.15 “LPF” /visual/meter “start”
• 下線部がOSCMessage
• 右はOSCArguments→int型、double型strings型など同時に含めることができる
• 階層構造を取ることによって情報を整理出来る
9Tuesday, March 23, 2010
OSCの通信
IP Address:192.168.1.2
Port:8000IP Address:192.168.1.3
Port:12000
1.ポートを解放
2.OSCメッセージ送信
3.アプリケーションでOSCメッセージを解析、適応
10Tuesday, March 23, 2010
OSCとMIDIの比較OpenSoundControl Musical Instrumental
Digital Interface
発表年度 1997 1982.01
通信 無線LANなどブロードキャスト通信 31.25kbpsの非同期式シリアル通信
データ形式 パケット(中身はほぼ制限なし)MIDIメッセージ(ある程度固定され
たパラメータ)
適応範囲 実装さえすれば何にでも適応できる 音楽機器全般、照明等
11Tuesday, March 23, 2010
OSCの具体的な利用法
♫OpenSoundControl
music visual
performer audience12Tuesday, March 23, 2010
デモンストレーション
• MatrixMusicPad(AppStoreで販売中)
• iPhoneLive(機能は一部使えませんが。。。)
13Tuesday, March 23, 2010