I have almost finished building my Uzebox console, a fully open source "modern retro" games console based around an 8 bit AVR microcontroller similar to the Arduino.
Yesterday, I had almost too much fun by managing to get qtractor controlling Uzesynth running on my Uzebox via a USB serial connection using ttymidi. I have documented the steps for this on the Uzebox wiki:
What's funny with the Uzebox and Uzesynth is that you'd think it was a hardware synth with its instant boot up but the Uzebox sound engine is part of the Uzebox kernel so its actually a softsynth.
Uzesynth is a bit basic right now. If you want to modify the patches it uses you need to edit the source and rebuild it so obviously we need to fix it so that uzesynth can load patches off SD, transfer them via serial or type them in manually if you have the Uzebox PS2 keyboard adapter.
uzebox.org