MeggySynth Synched w/ Arduino Waveshield

by Darius Kazemi on March 3, 2009

in Uncategorized

I’ve got the MeggySynth synchronized with an Arduino Waveshield, which has been preloaded with some slices of the Amen break. The MeggySynth is communicating via serial port with the Waveshield, and is triggering samples to be played on the Waveshield. The pattern is stored on the Meggy itself, since the Waveshield is sorely lacking in free ROM/RAM.

Synchronization is still a little wonky. But I kind of like the stuttering sound. Other samples (like simple kicks and snares) sound better, but less interesting.

{ 5 comments }

adafruit March 6, 2009 at 5:33 pm

nice work! we posted this up on adafruit!

MeggySynth synched w/ Adafruit Arduino Waveshield

3amsleep March 8, 2009 at 5:28 am

wazzup!. nice vid =)

I really got interested in that quad speaker amp you have there, did you make it yourself?

J March 10, 2009 at 8:35 pm

Nice work. I enjoy EZMUZE House and Break Edition on XBL Community games (http://marketplace.xbox.com/en-US/games/media/66acd000-77fe-1000-9115-d80258550146/)

Building your own has to be infinitely more rewarding, tho…

Trevbot November 21, 2010 at 9:46 pm

How do you get such a nice case?

Darius Kazemi November 22, 2010 at 7:43 am

It’s my friend’s Meggy, he had the case fabbed. From the Meggy website:

You can design your own custom handles, starting from our templates– either to make them on your own or to have them fabbed by laser shops like Ponoko or Pololu. (Ponoko in particular offers some veryinteresting materials to make cases out of, like felt and bamboo!)

You can download the two handle designs shown above as PDF and Inkscape SVG files here (780 kB .ZIP file). Each handle design consists of a sandwich of two pieces of material that go above and below the circuit board. For a perfect fit, fab the front piece (the carapace) from 0.24″ thick material (or slightly thinner), and the back piece (the plastron) from 0.12″ (or so) thick material.

Comments on this entry are closed.

Previous post:

Next post: