MIDI-to-CV converters

WeAreAs1 at aol.com WeAreAs1 at aol.com
Fri May 12 21:56:22 CEST 2000


In a message dated 5/12/00 10:30:28 AM, you wrote:

<<I've been messing around with modifications to the SIEL DK-600 (splitting
the controls for LFOs I & II, adding external audio inputs, etc), and
noticed that, like other early MIDI synths (the SCI Six-Trak comes to
mind), this one converts MIDI information -- either incoming through the
port, or from the internal CPU board -- into analog control voltages;  the
DK-600 provides six perfectly useful pitch cvs, dynamics cvs and gates that
can drive external analog instruments.  The only problem with this
particular synth is the rotating note assignment, which makes it difficult
to use when driving something like a Pro-One.

My question is:  has anyone out there ever tried something like this with
the Six-Trak or some other early MIDI synth that employed MONO mode?  (sold
all my Six-Traks some time ago;  never got a chance to try this out).>>

Have you actually tried driving a VCO with those filter CV's?  If you did try 
it, you probably noticed that the pitch tracking was not exactly perfectly in 
tune, nor was it stable over time.  These pitch CV circuits found in 
DCO-based synths are usually not that useful for driving oscillators, unless 
you don't care about tuning accuracy.  These CV's are not really designed for 
accurate tuning, since they don't have to drive oscillators, per se.  Also, 
it's typical that the filter pitch CV signal is pre-summed (in software) with 
other CV's that are intended for the filter, such as cutoff freq., velocity 
CV, and envelope CV.  (this may not be the case with the DK600, since it has 
hardware envelope generators, but it's certainly true of most of the others, 
such as the Oberheim Matrix 6/1000, Roland Juno 106, JX3P, JX8P, JX10, etc.)

In the case of the Sequential Six-Trak (and its derivatives such as the Max 
and the Split-Eight), the VCO pitch CV that they are using in there is not 1 
volt per octave - it's something like around 0.5 volts per octave.  This, 
presumably, was done so that they could keep all their CV's within a 0 to 5 
volt range, but still have around ten octaves of pitch range.  So, you'd have 
to figure out some way to scale that signal for your external synths.  
Scaling that CV to a larger factor wouldn't be all that difficult, but a 
larger problem would soon become apparent:  These synths, which have real 
VCO's (Curtis all-in-one VCO/VCF/VCA chips), also have an auto-tune system 
that actually measures the output of each VCO at various pitch intervals 
(about three intervals per octave), and then it creates a table of pitch CV 
offset corrections for EACH VCO that corresponds to the measured inaccuracies 
of each VCO at all those various intervals.  It then applies these offsets to 
the final CV for each VCO.  This means that if you tried to use one of those 
CV's to drive an external oscillator, the autotune system would be applying 
whatever weird offsets the internal oscillators were requiring at that moment 
to the external VCO.  The likelihood that the external VCO would play in tune 
with those offsets would be very, very slim.

On possible solution to this dilemma would be to have the autotune measure 
the pitch output of the external VCO's, rather that the internal ones.  This 
could be done by disconnecting the internal VCO's from the point in the 
circuit where the CPU looks at their current pitches, and connecting the 
square wave outputs of your external VCO's there instead.  This way, the 
autotune system would create offset tables that would match your external 
VCO's (and if you're using more than one VCO per voice, you'd better make 
sure the scaling of the VCO's in each voice is PERFECTLY matched, or the 
autotune will throw the voice out of tune with itself).

You'd also need to make some kind of muting circuit for your external synth, 
so that it wouldn't make all that godawful racket while the autotuning 
operation is being done (a few seconds of weird pitch bleeps, sweeping 
several times from the bottom to the top of the pitch ranges of each VCO - at 
full volume, of course!).  There would be some other pesky housekeeping 
details as well, to make such a system work - I won't go into all of them now.

Furthermore, those Sequential instruments also pre-sum several various 
parameter CV's into the one final analog CV that is sent to the VCO (and one 
CV for the VCF, etc.).  This summed CV could include pitch bend, LFO, octave 
range, envelope output, velocity output, etc..  These additional CV signals 
may or may not be useful for your external synth (especially the ones for the 
filter).

Also, since the Six-Trak's envelopes are created in software, the instrument 
has no actual gate signal anywhere inside it that you could tap into to drive 
your external synth.  The only solution would be to set program the 
Six-Trak's VCA envelope to a "square" organ-type envelope, and use the VCA CV 
as your gate signal.  (this might make it difficult to utilize any velocity 
CV that the Six-Trak might be able to provide, though)

The one advantage the Sequential instruments would have, if you tried to use 
them as MIDI to CV converters, is that they can be put into MIDI Mono Mode, 
which would allow you to have them receive on six separate MIDI channels for 
six separate external voices, eliminating the rotating voice allocation 
problem that the DK600 would have.

Nevertheless, unless you already have an old broken-down Six-Trak sitting 
around, and you're really itching to take on this sort of challenge, it would 
probably be more cost effective and reliable to go out and spend the $600.00 
on one of the cuurently available top-of-the-line polyphonic MIDI-to-CV 
converters, such as the Kenton or Encore Electronics units.  (Six-Traks are 
going for about $300 on Ebay these days, not that they are worth it...)

Michael Bacich



More information about the Synth-diy mailing list