Picking strings sends out the right message with the Email guitarApril 29, 2013


David Neevel was troubled by a problem of not being able to devote enough time practicing shredding the guitar. Recently he managed to find a way to send out the right message with his guitar.
Neevel says that the idea for the Email guitar has been buzzing around in his head for some time, but he was recently given time by his advertising agency employers to build a working system. It’s been designed so that he could just plug the cable running from the electronics into a USB port and the guitar would simply be recognized as a computer keyboard.

With a little help from a Roland GR-33 guitar synth, an Arduino Uno, some electronics and custom code, he managed to trick his laptop into treating his Flying V as if it was a standard keyboard input.
He says that the system wouldn’t work if he used the signal from the guitar’s pickups, so he mounted a Roland GK-2A divided pickup onto his Flying V guitar that’s able to send output from each string individually. This allows a fretted bottom E string, for example, to be mapped to a different keyboard keystroke than a D string at the same position on the neck.

The pickup feeds the signal into the GR-33, which sends it as MIDI output through an opto-isolator circuit to the Arduino board. The popular microcontroller board is hooked up to a relay board that Neevel had specially printed up.
He allocated keystrokes (including numbers, shift and delete keys) to fret positions on each string along the neck, and custom code is used to direct the signal to close an appropriate pair of relays when a note is played. This is then translated to keystroke output via the ripped out PCB of a USB keyboard. Finally, the setup is connected to the USB port of a computer, which sees the system as a standard keyboard and types the corresponding character on screen.

Via: DFRobot, Source: David Neevel

Leave a Reply