Duophonic 3-Octave Keyboard

This 3-Octave music keyboard can accurately produce two notes at a time. An Arduino Micro is used to scan 12 chromatic note switches and three octave buses.

There are three outputs: a USB serial output (also used to power and program the keyboard), a MIDI output, and a squarewave audio output.

(152KB pdf)

Arduino Code
(8KB zip)

Home Page