The Cyborgs are Coming or The Real Personal Computers – Thad Starner
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.
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.
Some Midi/OSC Interface Examples
Monome – Brian Crabtree & Kelli Cain
Cobalt 20 Lighting Console
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