How to convert period CV to pitch CV
Mark Smart
smart at nn.com
Fri Dec 20 17:51:33 CET 1996
> > sawtooth wave right before it gets reset. The output of this sample and hold is the control voltage which is proprtional to the guitar string's frequency!!
> > Pretty cool!
> It seems that the output voltage is proportional to the string's period, right?
You're right! I knew that, I just didn't type it. Sorry.
>
> Now, what you need is to compute 1/T to obtain a frequency-proportional voltage.
> The processing steps are:
> log() -> negate() -> exp()
>
> The explanation is: 1/T = exp(log(1/T)) = exp(-log(T))
>
> An interesting circuit is (pseudo-SPICE notation):
> vT 10 0 INPUT_VOLTAGE
> r1 10 12
> op-amp 12 0 14 (inverting, non-inverting, output)
> q1 12 0 14 npn (collector base emitter)
>
> vtranspose 20 0 (see explanation)
> q2 22 14 20 npn
> op-amp 22 0 24 (inverting, non-inverting, output)
> r2 22 24
>
> The output voltage is at node 24.
> The circuit has 1st order thermal compensation.
> vtranspose is a NEGATIVE voltage between -0.2V and -1.0V and allows to
> transpose (tune) the output voltage.
> I didn't calculate the values of the resistors.
>
Wow, thanks! I haven't used spice for about eight years, but I think I can
see what's going on as far as connections go.
> Very interesting. Can you draw a schematic diagram of that part?
It's a pretty complicated circuit. I have the GR300 service manual which I
got directly from Roland (you can still get these, they're about $20), and
even it is a copy. I would be willing to copy mine for people, if they
want, but it might be hard to read.
************************************************
* Mark Smart *
* Network Technician *
* University Communications Inc. (UCI) *
* smart at medusa.nn.com *
************************************************
More information about the Synth-diy
mailing list