Alternative to MIDI-CV revisited
Don Tillman
don at till.com
Sat May 11 05:35:58 CEST 1996
Date: Fri, 10 May 1996 16:03:39 -0700
From: Tom May <ftom at netcom.com>
(Wow, I got quite an oscillation going by applying a small shock to
Don & Gene :-)
Sure!
Don Tillman writes regarding the cap-discharge F-V converter:
>It's not too bad though; if you model it you'll see that it can come
>remarkably close over a range of a couple octaves.
I checked this out. I've got a starting point which I determined by
matching the ideal vs. cap-discharge curves at three somewhat
arbitrary points between 82Hz (hmm) and 1000Hz to come up with some
circuit parameters. The match is actually pretty terrible (except at
the three points where it is forced to be equal), but I'll let my
computer loose on it and see if it can't optimize it a bit.
Hmm, my match was pretty good. I wonder what we're doing differently.
Maybe
reduce the number of octaves I'm trying to match as well. Just
looking at it, the -log curve looks more like the sum of *two*
decaying exponentials, but that would be a hard circuit to calibrate
in real life.
(That suggests an interesting approach!)
>The curve runs higher than it ought to be for lower pitches, lower
>than it ought to be for higher pitches, and very reasonable for a
>couple octaves in between. If you use a fixed-time portion of the
>cycle to charge the cap, say 1/3 the period of the highest expected
>pitch, the high pitch end of the curve gets corrected up a little bit
>and you maybe get a three octave range.
That's too cryptic for me . . . are you talking about not charging the
cap all the way?
Sorry, yeah, it is cryptic.
I noticed that the voltage of high pitches was lower that it ought to
be, and I also needed some time to charge up the cap, sooooo, if I
take a constant-time chunk off each cycle I address both problems.
Say your highest input frequency is 1000Hz. If you take a constant
333uSec off each cycle to charge the cap up to a reference voltage,
you spend the rest of the cycle discharging, and that effectively
warps up the output voltage for the higher pitches, mostly
compensating and extending the range to about 3 octaves.
I'm not claiming it's competely accurately though.
-- Don
More information about the Synth-diy
mailing list