Tippenny Guitar
The Tippenny1 Guitar was one of my first arduino MIDI controllers.
Hardware
Shields
Built around an Arduino Uno and an Adafruit Capacitive Touch Shield. British 2p coins were used as touch contacts.
LEDs
The LED’s are Charlieplexed, allowing 12 LED’s to be switched on and off via 4 pins on the UNO. The problem with this is that errors can occur when multiple contacts are pressed. An improvement on this would be to use 2x74HC595 shift registers to handle the LEDs. This would also reduce the pin requirement to 3.
Others
A standard 5-pin DIN socket provides MIDI connectivity. Power is supplied by 6 AA sized batteries. The Uno’s USB socket is accessible to provide an alternative power source and to reprogram the UNO.
The Case
The case was laser cut from 3mm MDF. The main box template was designed at MakerCase.com. The cut-outs for the coins, LEDs and sockets were then added.
Software
Chords are played with a 5ms delay between each note to give a more natural guitar effect.
MIDI notes and chords are defined as follows:
The “0”s in the chords allow for unused strings in the guitar chords.
1 http://www.dsl.ac.uk/entry/snd/tippenny ↩