[sdiy] 4xD Quad Flanging Delay - PCB orders

Seb Francis seb at burnit.co.uk
Thu Jul 6 15:01:11 CEST 2006


Hi,

http://burnit.co.uk/sdiy/index.php?page=4xd

The 4xD PCB design is now finished and ready to be ordered.  I had a few 
requests for supplying some of the parts, and a couple of requests to 
supply PCBs with the SMT components pre-soldered.  So in response to 
this I have put together some 'kit' options ...

http://burnit.co.uk/sdiy/index.php?page=4xd&subpage=kits

I'm really not very keen on taking on lots of repetitive soldering work 
- soldering 1 PCB for personal use is a pleasure, but soldering the same 
PCB over and over is just no fun - so I've also put together a tutorial 
on surface mount soldering for those who have no experience in this area:

http://burnit.co.uk/sdiy/index.php?page=4xd&subpage=soldering

I'd like to order the PCBs on 17th July, so please get back to me with 
pre-orders by then.

Seb

P.S. I've added a new feature to the software to do list: 'resampling' 
mode.  This gives a new behaviour when the delay time is changed in real 
time.

The default behaviour is 'crossfading' mode where the old delay buffer 
position is crossfaded over a few ms with the new delay buffer position 
to avoid clicks and glitches.

The new 'resampling' mode will alter the pitch of what is current in the 
delay buffer, giving a similar effect to a BBD based delay where the 
sample rate is varied to change the delay time.  I've sussed the require 
DSP algorithm: basically the existing buffer contents will be treated as 
a time series, and the required points will be interpolated to get the 
buffer read at the speed necessary to 'catch up' to where the buffer 
pointer should be (this works even if the delay time is continuously 
varied).  The big difference between this and a BBD delay (apart from 
the noise floor of course, and the fact that the delay time goes up to 
670ms) is that once the delay time stops being changed, and the buffer 
pointer catches up to where it should be, then the delay quality is 
again perfect 48kHz (as opposed to a BBD with long delay times where the 
sampling rate ends up at some murky depths).



-------- Original Message --------
Subject: 	4xD Quad Flanging Delay
Date: 	Wed, 21 Jun 2006 22:29:11 +0100
From: 	Seb Francis <seb at burnit.co.uk>
To: 	Synth DIY <synth-diy at dropmix.xs4all.nl>



Hi,

I'd like to announce my latest project: the 4xD Quad Flanging Delay.  
It's kind of taking the Box-O-Trix modular effects processor concept and 
applying it to a digital delay/flanger.  In fact, it could be 
inter-patched quite nicely with the Box-O-Trix if you like a bit of 
compression or distortion in your feedback loop!

http://burnit.co.uk/sdiy/index.php?page=4xd

It might also be of interest if you want to have a play with audio-DSP 
programming (read near the bottom of the page).  The design has been 
somewhat improved since my previous post - it's now using dsPICs with 
many more pins so they can access the SRAM without wasting instruction 
cycles moving the bits around to suit the available I/O.  And while I 
had all those pins free I decided to go for bigger SRAM.

Anyway, as with the Box-O-Trix, I'm hoping some people would like to 
share the cost of the PCB run with me.  As before I'm not sure of the 
price until I get an idea of numbers, but I'm hoping it'll end up at £30 
or less per PCB.

One thing to bear in mind is this uses quite a lot of surface mount 
components.  I've tried to keep them all as big as possible (i.e. 0.8mm 
pitch), but the CODEC ICs are only available in a 0.65mm pitch TSSOP 
package - having said this though, I didn't have any problems soldering 
one onto a surface mount adapter just using a flux pen and my normal 
soldering iron.  There is the possibility I can sell a *small* number of 
these PCBs with the surface mount stuff pre-assembled - but I don't want 
to become a factory worker, so I would prefer not to.

It's fairly early stages at the moment - I'm still designing the PCB 
layout - but I'd like to get an idea of the amount of interest, so drop 
me an email if this tickles your fancy :)

Seb







More information about the Synth-diy mailing list