Wireless MIDI controlled Christmas Lights





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 2, 2012

New: Updated version with 12 outlets (vs 4):

This demo can be split up into 3 unique components:

USB controlled power switch:
This is a custom box made up of 4 different power outlets independently switched via an Opto-Isolated relay board (http://www.futurlec.com/Opto_Relay_4....) controlled via a USB/GPIO interface board (http://www.sparkfun.com/products/762). This version of the box only has 4 outlets, but up to 16 outlets are possible with some minor modifications.

ASUS Wifi Access Point:
The Wifi router has been flashed with a custom dd-wrt firmware and runs in "client" mode so it is accessible via the internet without a physical network connection. It runs a custom tcp server which receives commands on port 5000 and communicates those commands to the relay box (above) via USB. Future iterations will include a self-contained web server for direct control of the relay box via a web browser. Due to the severe memory and processor limitations of the access point, all code is written in C.

Laptop/MIDI Keyboard:
The Mac Laptop runs a custom client which receives MIDI commands from Apple's Core MIDI interface and translates them into ON/OFF commands which are sent to the wireless router via tcp port 5000 (as mentioned above). All Mac code is written in C and its superset Objective C.

When used together, you get a pretty cool, extensible, wireless MIDI controlled relay capability.


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...