[sdiy] Idea for PT2399 chorus

Tom Wiltshire tom at electricdruid.net
Sat Mar 7 14:11:35 CET 2009


Hi all,

I was reading about Scott Swartz' PT80 delay pedal for guitars last  
night:
	http://www.generalguitargadgets.com/index.php? 
option=com_content&task=view&id=125&Itemid=26

I was also finding out about the various ways of adding voltage  
control to the PT2399 delay chip on which it is based. The delay time  
is set by a resistance on pin 6 which sinks current from the pin and  
sets the clock VCO speed. There are three basic methods;

1) Current sink
	http://www.homebuilthardware.com/index.php/projects/pt239x-delay/
2) FET used as variable resistance.
3) Vactrol
	http://home.comcast.net/~sbernardi/elec/og2/og3_echo.html

The trouble with Scott Bernardi's vactrol solution is that it uses a  
current source to control the brightness of the vactrols LED, so in  
fact it finishes up being more complicated than the current sink on  
its own. Also the output of an LED isn't that linear when fed from a  
current source.

Then it occurred to me - why not use PWM to control the LED  
brightness? The vactrols LDR response is slow enough that it would  
provide PWM filtering, and PWM provides a much more linear output  
from the LED. Seeing as I already have a PIC chip which acts as an  
LFO and produces a PWM output, I thought I could easily knock  
together a quick chorus.

I'll let you know how I get on, but it seems like a promising idea.  
I'm also keen to try with a slightly larger chip. For instance, the  
16F767 has three separate PWM outputs, so you could program up a  
triple chorus, and either have independent LFOs for each delay, or  
phase-shifted delays like in many string synths. Since all the clever  
bit (the LFOs) is then done in software, the actual circuit would  
amount to one PIC, three vactrols and three delay chips with  
associated Rs and Cs.

T.





More information about the Synth-diy mailing list