The Gameduino 2 shield is plugged into the Arduino Uno R3.
A simple MIDI OUT circuit is created by connecting Arduino pin 3, 4 and GND to a female MIDI DIN socket via a 330 Ohm resistor.
The software "sketch" running on the Arduino displays a user interface on the Gameduino 2 touch screen, and touch input from the touchscreen is converted to MIDI commands which are sent to the attached synthesizer via the MIDI interface.
The system is powered through the Arduino's 5V USB connection, or can be powered via the Arduino VIn socket (7 to 12V).
Pics: all the different screens, MIDI connection circuit, link to video.
Main screen:
Patch select screen:
Reverb screen:
Chorus screen:
Modulator screen:
"Synth" screen:
OK I managed to compile it in 1.6.0:
1. Install the latest version of Gameduino 2 libraries (I used the "Manual" part of this guide: http://www.arduino.cc/en/Guide/Libraries )
2. Start up (or restart) the Arduino IDE
3. In patches.h, replace "PROGMEM PATCHINFO patchInfo[440] = {" with "const PATCHINFO PROGMEM patchInfo[440] = {"
The EG-101 sketch should now compile.
Hope this works for you :)