人機介面 open sound control and touchosc
DESCRIPTION
人機介面 Open Sound Control and TouchOSC. 開課單位 : 授課教師 :. Introduction. Open Sound Control (OSC) was originally developed, and continues to be a subject of ongoing research at UC Berkeley Center for New Music and Audio Technology (CNMAT). - PowerPoint PPT PresentationTRANSCRIPT
人機介面Open Sound Control
and TouchOSC開課單位 :授課教師 :
IntroductionOpen Sound Control (OSC) was
originally developed, and continues to be a subject of ongoing research at UC Berkeley Center for New Music and Audio Technology (CNMAT).OSC is a protocol for communication
among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology.
FeaturesOpen-ended, dynamic, URL-style symbolic naming scheme Symbolic and high-resolution numeric argument data Pattern matching language to specify multiple recipients 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
應用Sensor/Gesture-Based Electronic Musical InstrumentsMapping nonmusical data to soundMultiple-User Shared Musical ControlWeb interfacesNetworked LAN Musical PerformanceWAN performance and TelepresenceVirtual RealityWrapping Other Protocols Inside OSC
HighlightsThe OSC Specification 規格說明Implementations ( 各類語言 / 平台 / 函式庫 )相關論文 :
http://opensoundcontrol.org/publications
Implementations: Examples
Java OSC pure dataArduino, OSC, iPhone and DMXArduino, Processing, OSC and
MaxMSPProcessing OSC libraryvvvvTouchOSC
TouchOSCTouchOSC is a modular OSC and
MIDI control surface for iPhone / iPod Touch / iPad. (Android version also available).It supports sending and receiving
Open Sound Control messages over a Wi-Fi network using the UDP protocol
Screen Shots
Connections 設定http://hexler.net/docs/touchosc-configuration-connections-osc
功能描述TouchOSC allows to remote control and
receive feedback from software and hardware that implement the OSC or MIDI protocols such as:
Apple Logic Pro/Express, Renoise, Pure Data, Max/MSP/Jitter, Max for Live, OSCulator, VDMX, Resolume Avenue 3, Modul8, Plogue Bidule, Reaktor, Quartz Composer, The Missing Link, Vixid VJX16-4, Supercollider, FAW Circle, vvvv, Derivative TouchDesigner, Isadora and many others.
Why TouchOSC?觸控界面Configurable layoutLayout Editor:– touchosc-editor-1.5.4-osx.zip OS X – touchosc-editor-1.5.4-win32.zip
Windows – touchosc-editor-1.5.4-noarch.zip Linux/
other
支援 Controller 型態 (iOS版 )FadersRotary controlsEncoder controlsPush buttonsToggle buttonsXY padsMulti-fadersMulti-pushMulti-togglesMulti-xyLEDsLabelsTime & battery displays
Demo Video
TouchOSC for Android
說明文件
支援 Controller 型態 (Android 版 )
FadersRotary controlsPush buttonsToggle buttonsXY padsMulti-fadersMulti-togglesLEDsAccelerometer data
Demo VideoTouchOSC teaser testTouchOSC Editor Tutorial
應用實例控制賽車遊戲吹氣遊戲
Android 平台的 其他 OSC App
andOSCOSC-Controller ( 原始碼)Control (OSC+ MIDI)OSCdroid
andOSC
回傳參數1. Touch(x,y)- msg : /touch 0 2. Accelerometer- msg : /acc 0 0 03. Orientation
- msg : /ori 0 0 0
實驗使用 TouchOSC使用 andOSC