The MegaRAM shield adds 128 kilobytes of external RAM to your Arduino Mega or Mega2560. Fast zero-wait-state access lets you process or buffer large, fast incoming data streams, like images or audio. Or use it for storage or buffering writes to slower storage like SD cards or FLASH memory.
In any event, I saw your video, but those are just chip sounds, we are talking mostly about PCM sound processing, like the BeatVox, which runs on a regular Arduino 2009.
I was just saying that since there are 2 methods of synthesizing drum sounds, sample based and generative, I prefer generative methods, since the duemilanove doesn't have the memory for more than a few short samples.
My work-in-progress synth sequencer will sound a lot better than the video I had linked to. In that video, all the drum sounds were only 1 bit audio, recorded thru the built in mike in my computer.
(and it was a random pointless note about ruggedcircuits happening to comment first on the topic for the old synth.)
Wow very cool but most importantly IMO, it gives you specific examples for how to enable the XMEM feature on those ATmega processors that support it, and how to use it.