By Chris Meyer,
ex-employee of Sequential Circuits
originally
printed
in the VS WaveWrangler User Guide, (c)1991 Interval Music Systems
updated 7/99
and
6/01 by the original author
The Idea
It all started some time in 1985. We
were
still working on the Prophet 2000 sampler, and as resident
historian (in other words, I had the biggest archive of synth
magazines and manuals), another engineer asked me to explain how
various instruments performed waveform crossfades.
I had finished discussing the
Fairlight,
and had moved on the PPG - explaining its wavetables, and the
ability for it to scan a group of waves first in one direction
and then back again. While I was scrawling this back and forth
motion in my notebook, suddenly a little twinge went off in the
back of my head, and my hand drew the next line arcing down the
page...and the concept of crossfading between waves in two
dimensions, not just one, was born.
Trying to imagine what it would sound
like
to wander around a space with different waves in each corner was
a little beyond most people's grasp at the time. So, I decided to
patch it up at home on my rag-tag modular synthesizer.
Prototyping the Patch
For some reason, I was originally
convinced
that all four waveforms had to be at exactly the same frequency,
with their only differences being their waveshape (and therefore,
timbre). I plunged into my already heavily-modified Oberheim TVS
1-A (Two Voice Synthesizer - a pair of old SEM modulars, a
sequencer, and a three octave keyboard in a road case) and found
a way to sync all four oscillators. I then dialed up four
different waveforms by playing with the waveshapes, sync tuning,
and filters. Since the TVS has only two filters, to create more
variations I used my hand-built linear-based PAiA modular for the
other two, employing a Korg MS-02 exponential-to-linear control
voltage converter to make sure they all tracked the Oberheim's
keyboard together.
I then patched the four resulting VCAs
from
a custom cabinet built by Gentle Electric, using the various
control voltage mixers built into it and the inverters and bias
offsets in a Dennis Electronics Control Voltage Processors to
perform the crossfades. The timbre mix was animated by envelopes
from a Sequential Model 700 programmer and an LFO patched in from
the Oberheim. This was all mixed together and fed into a final
VCA, also controlled from the Oberheim. In the end, one voice
took up almost my entire collection of analog synths, spread
across modules from six different manufacturers.
It took about an hour to learn the
patch
(trying to mentally map a pair of ADSRs into imaginary
two-dimensional space while my hands probed around a maze of
wires...lets just say it took some thinking). Yet even on this
limited system, some pretty interesting timbres started to emerge
- struck attacks that faded into shimmering flutes; clarinets
that opened up into raw sawtooths, etc. I took this tape into
work and played it for a few engineers, and after ribbing me
about my bad playing, they got excited.
The Pitch
As interest started to build, I
started
lobbying Sequential's marketing department to consider this new
idea. I played them a tape of The Fixx (where the keyboardist
plays a Prophet 5 and a PPG Wave), and boldly declared then that
we could design one instrument that could make all of the sounds.
(The whole issue of what the VS would end up sounding like
finally reached a head when the director of marketing stated to
demand - well into the project - "Can it make the sound of a
DX7 slap bass? If it can't do a good slap bass, I want out of the
project right now." We just laughed at him and said "We
don't know what it's going to sound like!!!" Thankfully the
VS didn't let us down...)
At this time no engineers were part of
the
product planning meetings at Sequential. But as luck would have
it founder Dave Smith was talking about starting work on
Sequential's first digital synth, and trying to find a technology
that would allow the waveshape to be changed in realtime. Just
like people say, timing is everything.
The Research
The team of primary engineers became
myself, Josh Jeffe and Tony Dean (the latter two eventually moved
on to E-mu Systems). Tony ended up being the main hardware
engineer on the project, and Josh the main software engineer and
project manager. We spent a lot of time trying to refine what I
was calling "The Diamond Patch" (so-called for its
brilliant, shimmering sounds...and other more vain reasons I'll
reveal later), and figuring out how to design the hardware. Keep
in mind that none of us had any background in DSP or
psychoacoustics; we had to make it all up from scratch. As it
turns out, some of our ignorance paid off in taking paths that
textbooks would have told us to avoid.
Without any background, Tony and I
theorized how to do a wavetable synth, and came up with two
strategies - either have a waveform of short, fixed length and
vary how fast you played it, or start with a very long version of
a waveform and skip samples in it to alter how long it took you
to read it out once (and therefore alter your final pitch).
Unable to decide we acquired a PPG and a Korg DW6000 to see how
they did it. We felt vindicated to learn that the PPG did it
exactly the first way we theorized, and the Korg the second. (In
the process, Josh became one of the few people in the US who knew
how a PPG worked internally. The company didn't release
schematics, advising would-be techs "Don't loose (sic) time
- return to factory immediately!"). We liked the pure balls
of the PPG better (plus the scheme that used shorter waveforms
meant we could stuff more waves into the instrument), so we chose
the transposition method.
This choice is the one place our
ignorance
paid off the most. Transposing a waveform way down in pitch
causes strange upper harmonics - images of the original harmonic
pattern - to appear if not "properly" filtered. These
images are what gives the PPG (and VS) its brightness as well as
vicious bass. I was raving for months (much to the bafflement of
Josh and Tony) in particular about the sound a PPG makes where
only the lowest and highest harmonics seem to be present. One
day, I walked into the lab while Josh was testing the VS
hardware, and happily exclaimed "That's it! That's it!!
That's the sound I mean! What's the waveform?" It turned out
it was only a sine wave, but it was tuned so low that the image
of its one fundamental harmonic was audible as a very high, airy
harmonic.
Detuning and Mixing
Working on a sampler at the same time
really tuned our ears to the difference between natural sounds
and synthesized ones. Most synths of the time went through some
interesting gyrations with their envelopes, but then stopped any
harmonic development when they hit their sustain stages. Also,
real sounds have a lot of phasing and beating going on, which are
too complex to recreate with just a simple LFO.
The first major change to the Diamond
Patch
was to allow the four waves to be separately tunable. Detuning
provides a type of motion and beating that no amount of timbre
variation seems to be able to replace. Josh tried all sorts of
algorithms to simulate detuning in oscillators that were actually
synched together, but all had weird artifacts. In the end, it was
best that they ended up the way they did. (Speaking of sync, we
considered that, but Tony didn't feel he could guarantee that it
would work reliably in the custom chips. Oh well...)
Figuring out how to mix so many
oscillators
together and present them in analog to the rest of the voice
chain ended up being one of the weak links in the VS's hardware
design. I wanted to keep all 4 oscillators per voice in tune, to
save on mixing issues: add the four waveforms digitally, shift
two bits off to divide by 4, and feed down the normal analog
chain. The new detuneable plan required the oscillators to run at
different rates, so this simple add-and-divide scheme would not
work.
The first idea for the VS oscillator
mixing
was a VCA per oscillator per voice, but that was too expensive.
(Remember, you don't need just the chips, but support circuitry
per chip as well - all of which gets multiplied 8 or more times
by the time you reach the retail list.) Next, we explored TI DSP
chips or more 68000s to mix digitally, but that didn't work out
either expense-wise: I remember we ran the clock cycle numbers,
and felt it would take more than one DSP chip to do all the
oscillators. Remember that chips were a LOT more expensive back
then than they are now (slower, too); a Mac with a 8 MHz 68000
was a $2500 computer then (in mid-80s $$$), compared to now. It
was hard to get TMS chips down to the low 20s each. And they
needed all the support RAM, ROM, and chips. Plus no one in house
had programmed a TMS chip yet.
As I recall, Tony then thought he
could
fake VCAs with a bunch of sample and holds, varying the reference
voltages to the holds, to get the mixing action. We talked Doug
Curtis into making the S/H chips, while Tony did the digital
oscillator clock chip. Alas, as I remember it, the oscillator
chip came back with a bug, plus Doug's S/H chips were not exactly
pristine when married to our design. Remember: our design
required 32 oscillators, with a high enough clock master
frequency to integer-divide down into several octaves of equal
temperament tones at audio rate. Darn high for analog back then.
(The tuning issues with those divide tables is another
discussion: Josh went for dithered (averaged) division cycles
rather than bad intonation on the high notes, resulting in all
those sidebands...) Tony had all sorts of problems with crosstalk
etc. There was a time when we thought we would need another
silicon run to make it work (devastating, given Sequential's
weakened financial position at the time), but they found a kludge
to sort of make it work, in exchange for more noise and
distortion (and parts cost) than we intended. As it turns out,
those chips have been one of the most common points of failure
inside the VS.
Refining the Voice
Back to happier subjects: Those
wonderful
envelopes. The original inspiration was the looping envelopes in
the Buchla 400. I had spent a little time with that particular
beast (Sequential briefly considered licensing it from Don), and
enjoyed the extra motion I could get from its independent,
ten-stage, loopable envelopes. Each envelope became a sort of
complex LFO, operating at a frequency that was different than all
the other envelopes and LFOs. This came the closest to imitating
the almost-random motion we were hearing in real sounds.
Josh and I argued over the number of
steps
in the envelopes for some time - I wanted more steps than the
normal ADSR, but he didn't want it to be too complex for the
musician to program. He finally came up with the idea of a
five-point envelope, where the adjustable point "0"
that the attack phase started from could be used as an instant-on
attack without wasting a whole stage with the envelope rate set
to zero.
Scott Peterson (my immediate boss, and
one
of the original Sequential employees) came up with the idea of
the joystick to control the waveform mix. This proved to be a lot
easier and more intuitive to program than the discrete X and Y
axis envelopes I used in the original Diamond Patch. It also fit
well with the idea to include user waves in RAM - the user could
then easily dial up a mix with the joystick, and press a button,
and save their own custom waveshape. We felt this feature would
really make the VS a timeless instrument, since the user could
keep renewing and personalizing the instrument as they went on.
Alas, this has never really been exploited until the advent of
the Wave-O-Rama portion of the Interval Music's now-discontinued
VS WaveWrangler patch program.
By the way, the influence of the
original
name "Diamond Patch" has ended up being a curse for all
implementations of vector synthesis to this day. It would be much
easier to use and internally program if the four oscillator
positions were the corners of a square. But I didn't like the
name "square"; I thought it was too boring and
uninspirational. An unintended result of my new name was that
Josh felt the name "diamond" demanded that the user
interface arrange the oscillators and the corresponding joystick
like a diamond - which everyone has followed ever since.
So, how did it end up being called the
Vector Synthesis instead? Well, in truth, no one but me was
really thrilled with the name "Diamond" or the term
"Diamond Patch." We also didn't want to give it just
another number - although its project code was 2400, and the
"Prophet 2400" was indeed considered. Josh's creativity
again saved the day. He was sick one week with a bad cold, and
was taking a lot of Sudafed Plus one day to try and get over it.
Now, those who have taken it know that Sudafed is indeed a mild
amphetamine. While in this slightly drugged condition, Josh
somehow got the idea to call the process of defining the waveform
mix "vector synthesis". We called Dave Smith in Hawaii
(where he was preparing for another Iron Man tournament), and
surprisingly the incredibly sick Josh had little difficulty
convincing the incredibly fit Dave to go along with it.
The Sounds
The original waves for the VS were
created
three ways: extracting single cycles from sampled sounds, using a
custom additive synthesis program, and using a program Josh
slapped together called "Hacker" where you could draw
the waveshape. These were fed straight from the computer through
the filter and VCA of a Pro-One to figure out what the result
might sound like in a patch.
Contrary to some rumors, no PPG
waveforms
appear inside the VS. We had access to them from their ROMs, but
in the end our consciences got the better of us. We did steal the
harmonic structure of some of the waveforms from the Korg DW6000,
but only by looking at the harmonic drawings on the front panel
and trying to imitate them in our additive synthesis program - we
did not resample them or copy the ROM.
The very first patch I remember coming
from
the VS was created by Josh. It was pretty simple - four disparate
waveforms in each corner, with one LFO panning between A and C
and the other panning at a different rate between B and D. The
resulting extreme washes between radical harmonics and simple
sine waves ended up being an example of the signature sound of
the Prophet VS.
The Random Patch feature came from
another
Dave/Josh exchange. In the lab, we had one prototype VS wake up
brain dead. In the process, it scrambled its patch memory, and
was producing some of the most bizarre sounds as a result. Dave -
an aficionado of bizarreness - therefore wanted a patch
randomizer built in, but Josh was against it. Finally Dave
promised Josh a six-pack of his favorite beer if he would put it
in, and in one weekend Josh slapped it together. Ah, the
scientific process...
Postscript
What did we leave out? We briefly
considered adding sampled attack transients in front of the
waves, but ruled it out for lack of RAM. (I, for one, was sick in
my stomach when the Roland D-50 came out with sampled attacks).
Sync, velocity to attack rate, and another stage in the envelope
are on my short list of additional features that didn't make the
cut.
One of the most despised features of
the VS
is its aftertouch sensors. Remember that the VS was Sequential's
first keyboard with mono aftertouch (the t8 had poly aftertouch -
expensive), and we didn't quite get the hardware design right.
First off, the VS's were always sitting on large flat benches
when we were working on them, and quite often sitting on a flat
table in the demo room. Unfortunately, its case wasn't stiff
enough; it would bow if supported by anything other than its
feet. The body bowing problem causing aftertouch to be on all the
time didn't show up until the VS appeared in users' hands. If you
know what the problem is, you can slide the arms of a keyboard
stand out very near the feet, or even add a board underneath to
give it a flat surface. (I "fixed" the Stevie Wonder's
VS by telling his tech about the arms.)
Second, the first generation of the
sensors
themselves were prone to failure. Again, the mechanical hardware
is out of my sphere of knowledge, but I remember that the problem
had something to do with a combination of too small a pressure
point from the keyboard and too high a voltage through the sensor
- it burned them out. Replacing the sensors, with I believe a mod
that used a lower voltage, helped. There's a trimmer inside to
tweak that as well. Still, I've got one broken key on my VS from
pushing down too hard to get the aftertouch I want (I would even
wrap my thumb underneath the metalwork and squeeze to get more
force!). Sequential didn't get it all that much better on the
Studio 440; sensors wear out in those, too.
Ironically, neither Josh, Tony, nor
myself
worked on the follow-ups from Yamaha or Korg (although to be
fair, Scott, Dave, patchmaster John Bowen and tech
writer/philosopher Stanley Junglieb did). Still, it is a point of
great pride that Vector Synthesis enjoyed a few years in the sun,
and that Prophet VSs are one of the few instruments that never
really had a big dip in value in between being "new"
and being "classic." I'm proud to have been a part of
it.