Blog Home

The Synthfonio is a guitar-shaped MIDI instrument

Arduino TeamJanuary 30th, 2020

Learning to play an an instrument well takes a lot of time, which many people don’t have. To address this, Franco Molina — who enjoys MIDI controllers and writing music, but describes himself as being terrible at playing the keyboard — created the Synthfonio.

Molina’s DIY device is vaguely reminiscent of a guitar, with a series of keys on the neck that indicate the chords and key signatures, and another set roughly positioned where you’d strum a guitar to play the notes.

The Synthfonio is assembled from laser-cut MDF sections, and utilizes a MKR WiFi 1010 to take care of I/O and MIDI functions. A second microcontroller in the form of an ATmega328 on a breadboard is used to produce actual synth sounds, though most Arduinos would be suitable either function.

The Synthfonio features 2 sets of keys, one to define chords and key signatures, and another one to actually play the notes. Whatever chord is pressed in the instruments neck keys, will define the pitch of the keys on the instrument handle. Similar to a guitar, violin, and other string instruments; with the added advance that the Synthfonio is a smart device that can deduce the chords being played from a single set of notes. This way, for example, the musician can use the handle keys to play chords, melodies, and arpeggios in the key of A, just by pressing the A key on the neck. In the same way, pressing the A key on the neck in conjunction with the C key (minor third of A) will activate an A minor tonality for the handle keys.

This can allow any player to execute a 4-chord melody, accompaniment, or even improvisation; with no more than one or two fingers in position.

2 Responses to “The Synthfonio is a guitar-shaped MIDI instrument”

  1. Limenade Says:

    That. Is. Amazing. I want to make one now! Learning how to play the Guitar actually, I’m going to show this to my instructor and see what he thinks of it. (He’ll probably love it, he’s cool like that)

  2. cadcoke5 Says:

    I’ve been looking for an instrument, that may function like this for a while. I see many electronic guitars, but those only function like real guitars, in that you must learn all the chord fingerings.

    The Casio keyboards have long had an auto-accompaniment function. In that mode, pressing a key on the left side of the keyboard will play the major chord that has that note as the root. By pressing any two keys, this causes it to use the minor chord version of whatever note is the lowest. I think three keys will trigger the minor 7th chord.

    If you have chosen an accompaniment style, and started the auto accompaniment rhythm, it will provide accompaniment based on the chord you last selected.

    I am sure you could add similar functionality to your system.

Leave a Reply

You must be logged in with your Arduino account to post a comment.