MIDI Guitar(design, hardware, firmware, driver software)