June 16, 2014 AT 5:00 pm

DIY MIDI Piano Lighting

Capricorn One created a full tutorial on MIDI Lights. via instructables

MIDI controlled light bulb fixture using vintage style “edison” light bulbs.

The control box serves a few purposes, but mainly allows you to change modes:

CLASSIC – MIDI notes are mapped to bulbs Cn-Bn mapped to bulbs 1-12, intensity of bulbs is fully on, sustain pedal holds notes of same time, clears all bulbs when released.
VELOCITY – same as Classic, but intensity of bulb is controlled by the velocity of the note played.
SCROLLING (shown in video) – in this mode, bulbs are lit up sequentially as more notes are played, with intensity of the bulb based on velocity of the note. Releasing the sustain pedal clears the bulbs.
AUTOMATIC – Slow moving algorithm that creates a changing visual display in random patterns.

I divided the steps up into three parts :

Hardware (1-3) – Light bulbs, sockets, mounting, etc.
Electronics (4-7) – Explanation of circuitry, how to control light bulb intensity (dimming), midi communication
Software (8-10) – Details into the Arduino firmware, using timers, interrupts and PWM to control the light bulb intensity.

Full Tutorial

Related

“D is for Diode” – Circuit Playground Episode 4 is out now! CLICK HERE TO WATCH!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Learn resistor values with Mho’s Resistance or get the best electronics calculator for engineers “Circuit Playground”Adafruit’s Apps!



1 Comment

  1. Interesting project, but the line voltage wiring is a disaster waiting to happen. If you build this, please use proper connectors and wiring. Ribbon cable, DB25 connectors, and printer cables are NOT rated for 120V…

Sorry, the comment form is closed at this time.