Week 3: Experimental Sound Interfaces & New Materials

Readings
The Cyborgs are Coming or The Real Personal Computers – Thad Starner

MIDI

Musical Instrument Digital Interface (MIDI) is a protocol standardized in 1983 originally used for synchronization of devices. It is and has continued to be a dominate protocol for control interfaces, device to device communication, and computer to device/interface communication. MIDI can provide up to 128 values aka 7-bit data.

OSC

Open Sound Control (OSC) is a messaging system for computers and devices that transports data over a network layer. It can transport messages containing 32-bit integers, 32-bit floats, strings, and other types of data. This data can be transported over wired or wireless networks using UDP packets.

http://en.flossmanuals.net/pure-data/network-data/osc/

 

Arduino OSC Libraries
Z_OSC
OSCuino from CNMAT
ArdOSC
https://www.sparkfun.com/tutorials/152

Some Midi/OSC Interface Examples
Ableton Push

Monome – Brian Crabtree & Kelli Cain


Arduinome
http://createdigitalmusic.com/2008/08/arduinome-an-arduino-based-monome-clone-behind-the-scenes/
DrumPants
VJACKET
Ruffletron
Pallette
Cobalt 20 Lighting Console
TouchOSC

Example Code for OSC+Arduino Ethernet Shield
OSC_Basic_ARD_RX/TX – Arduino Sending Analog Values to Processing Sketch
ARD_OSC_RX_ETH3 – OSC Controlled LEDs using Z_OSC & TouchOSC (LED-Fader-ARD.touchosc)

Code on github https://github.woodbury.edu/martine/TECH213_SPR2014

Nitinol aka Muscle Wire
Muscle Wire – https://www.sparkfun.com/products/11900
https://www.youtube.com/watch?feature=player_embedded&v=bnHaBYOQOK4#t=192s

Leave a Reply

Your email address will not be published. Required fields are marked *