[dorkbotpdx-blabber] Microcontroller + RAM.. recording/playback

Jason Plumb jason at noisybox.net
Fri Jul 24 01:43:35 EDT 2009


Alex Norman wrote:
> I'm looking to build a very simple audio/control voltage recorder/"sampler" with
> a micro-controller.  I realize a DSP might be the best thing for this but I'm
> curious if I can do it with a micro-controller for cheap.

So this has been a desire of mine for a while now too.  I'd love to be 
able to do a few seconds at 44.1kHz mono (ideally up to like 60 or 120 
seconds!!).  I think that DSP is probably overkill for this application 
tho....there's very little *processing* involved, most of the work is on 
the bus.

> Basically, the piece that is the major problem is finding a reasonably large 
 > memory device which I can quickly read and write single bytes at a
 > time.

This really is the core issue...finding a sweet spot for complexity 
versus price versus capacity.  DRAM is so damn cheap now that it seems 
the way to go...but none of the popular MCUs interface with any out of 
the box.  You'd end up using a controller or rolling your own, the 
price/complexity of either is kinda cost prohibitive (I suspect).

In my experience, it's hard to find static RAM or serial RAM that are 
big, fast, and cheap enough for this application.

> I've been thinking that I could actually do this with eeprom if I make it so
> that the device doesn't 'record' and 'playback' at the same time.. but it would
> be ideal if I could do both..

Would eeprom really be fast enough?

What's in the guts of the Line 6 or Echoplex devices?

Paul: Don't pretend like PJRC hasn't interfaced with DRAM before.  :) 
What are your thoughts on doing this?  I fear when it comes to DRAM 
there are a bazillion variables...

-jason
http://noisybox.net


More information about the dorkbotpdx-blabber mailing list