Open Sound Control and Touch OSC Introduction Open

  • Slides: 20
Download presentation
人機介面 Open Sound Control and Touch. OSC 開課單位: 授課教師:

人機介面 Open Sound Control and Touch. OSC 開課單位: 授課教師:

Introduction Open Sound Control (OSC) was originally developed, and continues to be a subject

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). OSC is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology.

Features Open-ended, dynamic, URL-style symbolic naming scheme Symbolic and high-resolution numeric argument data Pattern

Features Open-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 Instruments Mapping nonmusical data to sound Multiple-User Shared Musical Control

應用 Sensor/Gesture-Based Electronic Musical Instruments Mapping nonmusical data to sound Multiple-User Shared Musical Control Web interfaces Networked LAN Musical Performance WAN performance and Telepresence Virtual Reality Wrapping Other Protocols Inside OSC

Highlights The OSC Specification 規格說明 Implementations (各類語言/平台/函式庫) 相關論文: http: //opensoundcontrol. org/publications

Highlights The OSC Specification 規格說明 Implementations (各類語言/平台/函式庫) 相關論文: http: //opensoundcontrol. org/publications

Implementations: Examples Java OSC pure data Arduino, OSC, i. Phone and DMX Arduino, Processing,

Implementations: Examples Java OSC pure data Arduino, OSC, i. Phone and DMX Arduino, Processing, OSC and Max. MSP Processing OSC library vvvv Touch. OSC

Touch. OSC is a modular OSC and MIDI control surface for i. Phone /

Touch. OSC is a modular OSC and MIDI control surface for i. Phone / i. Pod Touch / i. Pad. (Android version also available). It supports sending and receiving Open Sound Control messages over a Wi-Fi network using the UDP protocol

Screen Shots

Screen Shots

Connections 設定 http: //hexler. net/docs/touchoscconfiguration-connections-osc

Connections 設定 http: //hexler. net/docs/touchoscconfiguration-connections-osc

功能描述 Touch. OSC allows to remote control and receive feedback from software and hardware

功能描述 Touch. OSC 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, Modul 8, Plogue Bidule, Reaktor, Quartz Composer, The Missing Link, Vixid VJX 164, Supercollider, FAW Circle, vvvv, Derivative Touch. Designer, Isadora and many others.

Why Touch. OSC? 觸控界面 Configurable layout Layout Editor: – touchosc-editor-1. 5. 4 -osx. zip

Why Touch. OSC? 觸控界面 Configurable layout Layout Editor: – touchosc-editor-1. 5. 4 -osx. zip OS X – touchosc-editor-1. 5. 4 -win 32. zip Windows – touchosc-editor-1. 5. 4 noarch. zip Linux/other

支援 Controller 型態 (i. OS版) Faders Rotary controls Encoder controls Push buttons Toggle buttons

支援 Controller 型態 (i. OS版) Faders Rotary controls Encoder controls Push buttons Toggle buttons XY pads Multi-faders Multi-push Multi-toggles Multi-xy LEDs Labels Time & battery displays

Demo Video

Demo Video

Touch. OSC for Android 說明文件

Touch. OSC for Android 說明文件

支援 Controller 型態 (Android版) Faders Rotary controls Push buttons Toggle buttons XY pads Multi-faders

支援 Controller 型態 (Android版) Faders Rotary controls Push buttons Toggle buttons XY pads Multi-faders Multi-toggles LEDs Accelerometer data

Demo Video Touch. OSC teaser test Touch. OSC Editor Tutorial

Demo Video Touch. OSC teaser test Touch. OSC Editor Tutorial

Android 平台的 其他 OSC App and. OSC-Controller (原始碼) Control (OSC+ MIDI) OSCdroid

Android 平台的 其他 OSC App and. OSC-Controller (原始碼) Control (OSC+ MIDI) OSCdroid

and. OSC 回傳參數 1. Touch(x, y)- msg : /touch 0 2. Accelerometer- msg :

and. OSC 回傳參數 1. Touch(x, y)- msg : /touch 0 2. Accelerometer- msg : /acc 0 0 0 3. Orientation - msg : /ori 0 0 0

實驗 使用 Touch. OSC 使用 and. OSC

實驗 使用 Touch. OSC 使用 and. OSC