Computational creativity and the future of AI

Picking strings sends out the right message with the Email guitar


April 10, 2013

David Neevel's Email guitar

David Neevel's Email guitar

Image Gallery (8 images)

I must confess that the more time I spend tapping away on a computer keyboard, the more my guitars sit ignored and unplayed in the corner. This is also something that troubled Wieden+Kennedy's David Neevel. Unlike me though, he decided to do something about it. 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.

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.

A Roland GK-2A divided pickup mounted on Neevel's Flying V guitar

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 onscreen.

Computer keyboard keystrokes (including numbers, shift and delete keys) are allocated to f...

To the casual observer, it might not look like the most efficient way to type an email, but can you imagine the words-per-minute output from someone like Tiago Della Vega or John Taylor?

Should you feel inspired to create your own Email guitar, perhaps to accompany Alec Smecher as he bashes out secret messages on his drums, you can download the Arduino code and read through the build notes via the source link. Meanwhile, watch Neevel walk through his system in the video below.

Source: David Neevel via Wieden+Kennedy

About the Author
Paul Ridden While Paul is loath to reveal his age, he will admit to cutting his IT teeth on a TRS-80 (although he won't say which version). An obsessive fascination with computer technology blossomed from hobby into career before the desire for sunnier climes saw him wave a fond farewell to his native Blighty in favor of Bordeaux, France. He's now a dedicated newshound pursuing the latest bleeding edge tech for Gizmag.   All articles by Paul Ridden

Interesting, but hardly new.

I did the same thing as a senior project.

11th April, 2013 @ 06:59 am PDT

This is really very interesting. My brother loves to play his guitar and i will surely let me see this. Very cool!

Audrey Ryan
22nd April, 2013 @ 10:50 pm PDT
Post a Comment

Login with your gizmag account:

Or Login with Facebook:

Related Articles
Looking for something? Search our 31,323 articles
Recent popular articles in Electronics
Product Comparisons