[sdiy] Single chip digital delay

Seb Francis seb at burnit.co.uk
Thu Jan 26 18:45:26 CET 2006


Hi Anthony,

anthony wrote:

> I just thought I'd pipe in to add: why do you think a single-chip 
> delay would be much better than a BBD? Maybe a little edge in S/N. If 
> you used an MN3005 and clocked it fast you'd get a short delay. I use 
> an MN3006 (128 stage - shorty) with a double-notch filter. I clock it 
> at about 200 kHz. I also use R5106's (512 stage). I think these sound 
> very good, but the actual S/N is lower.
>  

You might be right that a single chip delay would not be much better 
than a BBD.  In which case, it will not be good enough for me.  For my 
purposes I definitely need a clean (get out what you put in) delay of 5 
to 50ms.  CD (44.1kHz/16bit) is the kind of quality level I'm aiming for.

Actually I'm now moving slightly away from the idea of a single chip 
delay as I don't think the quality will be good enough.  I was hoping to 
get some samples of the Mitsubishi (now Renesas) M65830 to try, but they 
turned down my samples request.  Anyway, from the datasheet the quality 
didn't really look good enough.

One key thing I'd like to achieve is consistent quality with different 
delay times.  So ideally I'd like to vary the buffer size not the clock 
rate.

But I still do want a simple (minimum component count) solution...

My current thinking is to use a high end PIC with some kind of ADC and 
DAC on the front and back of it.  Yes I know a DSP chip would be better, 
but I have a PIC programmer and I know how to program PICs.  As for the 
ADC and DAC, I haven't decided whether to use hand-rolled adaptive Delta 
modulator converters at ~750kHz/1bit, or just to use off the shelf 
converters at 48kHz/16bit.  As for RAM, I was planning to use the 
internal RAM of the PIC, but this would only be enough for 1 channel (I 
want 2 independent delays), so rather than add a second PIC for the 2nd 
channel I may as well just add an external RAM chip.

> Now if they make a single-chip delay that does 192 kHz/32-bit well 
> then I'm there...
>  
> I bought a Soundblaster at Wal-Mart not looking closely at the box - 
> seeing only 192 kHz. That was just tej stinking digital playback. 
> Rats. But I'm getting OT. Not to mention the cheap soundblasters sound 
> absolutely HORRIBLE on XP. I wish I'd saved the money I spent on a new 
> Dell and got a used G4 Mac.

Well, I don't want to get into the whole PC vs Mac debate, but my PC 
sounds spot on .. then again I do have a proper studio soundcard.  In 
any case if you want to use any kind of music software you're going to 
want decent ASIO drivers (not the crap that comes from Creative).  The 
EMU sound cards are a good bet if you don't want to spend too much.

Seb



More information about the Synth-diy mailing list