最終更新:2018-08-08 (水) 13:03:16 (2080d)  

OSC
Top / OSC

Open Sound Control

カルフォルニア州立大学バークレー校のCNMAT(Center for New Music and Audio Technorogies)を中心に研究開発が進められている、コンピュータ音楽のための通信プロトコル

http://archive.cnmat.berkeley.edu/OpenSoundControl/

USBのやつ

  • One Shot Control

概要

  • OpenSound? Control ("OSC") is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology and has been used in many application areas.

OSC Features

  • Open-ended, dynamic,URL-style symbolic naming scheme
  • Numeric and symbolic arguments to messages
  • Pattern matching language to specify multiple targets of a single message
  • High resolution time tags
  • "Bundles" of messages whose effects must occur simultaneously
  • Query system to dynamically find out the capabilities of an OSC server and get documentation

プロトコル

  • OSCは様々なプロトコル上で転送可能だが、一般にUDPが使われる。

仕組み

  • /trigger/inst/a 440 0.1 "hello"
  • OSCメッセージ
    /trigger
    • 送受信するOSCの情報内容をラベリングしたもの
  • OSC引数
    /trigger/inst/a 440 0.1 "hello"
    • 実際の値

OSC/仕様

OSC/ライブラリ

メモ

  • MIDIの次世代を担うプロトコルとなることが狙い
  • TCP/IPUDP/IP?を使ってる

Open Sound Control (OSC)とは

参考