Yamaha E-70/EX-2

Gosh, this is truly an absolute beast of a... synthesizer, really. And that's the second time I've typed this phrase on this website...

So lets take a deep look at what makes this organ so enticing! And what mods one can do to it to make it into a full blown analog monster synthesizer.

Make sure to read this document too, it goes into deep detail about how P.A.S.S. works and the electronics involved.

Marc's Son Of GX project demo: watch video.

THIS PAGE IS A WORK IN PROGRESS.

About the E-70 and EX-2

Yamaha has made a LOT of organs and synthesizers, the two often blending together in features and hardware.

This is why I've always kept an eye on their analog organs, feeling an hunch that they may well hide some glorious polyphonic analog synth hardware that usually is prohibitively expensive to acquire (looking at you CS synths).

To the left you can see the gorgeous fiberglass body version of the E-70 called the EX-2. It's exactly the same internally sans a few presets being different.

Marc Brasse kindly donated his E-70 to me, so I went from an hunch to a deep-dive and oh boy is there a lot of goodness in there.
He also helped build the case and frame for the Tower of Power.

Thanks Marc!

You may know Marc from his 'Son of GX' project, in which he expanded his E-70 with a bunch of new controls and a CSY-2 synth. Absolutely check out his website for more on that.

 

The glorious specs

Now what can this thing actually do that makes me rather hyped about it?

The specs:

  • 12 organ voices with 9 octaves of sine waves,
  • 14 orchestra voices with analog IG00155 VCF (very close brother to the IG00156 in the CS synths, bit more low end and slightly calmer resonance) and IG00151 VCA (same as used in the CS synths),
  • Oscillators for both organ as orchestra are digital but do things very differently for waveform generation, evading typical issues with digitally generated audio. More on this down below.
  • The ability to layer 7+7 voices, creating much more complex sounds and allowing for lush detuning.
  • Technically multi-timbral as voices are dynamically assigned to either upper keys, lower keys or pedals.
  • Digitally controlled but fully analog drums,
  • And finally, of course: the ability to (easily) modify the daylights out of this thing :)

It's not a CS-80 by any means, but it has the potential to be a close sibling. So lets dive into the hardware and see what it is capable of.

The Digital Oscillators and Waveform Generators

P.A.S.S stands for Pulse Analog Synthesizing System, often abbreviated to 'System' by Yamaha. It's a digital system that turns a series of pulses into analog waveforms using some very interesting techniques.

The specific P.A.S.S. system used in the E70/EX-2 is the 'PASS-VCF System', which combines additive synthesis and subtractive synthesis for the various flute and orchestra tones.

To the left you can see a block diagram of this system, click the image to make it bigger.

The Flute tones use a combination of sine waves, but the Orchestra tones use square, pulse and sawtooth.

The actual digital processing a "serial channel" system that takes place at 1MHz , since there's up to 14 channels that need to be processed in series so extra speed was required. Processing everything in series means only 1 set of IC's is needed to process everything, instead of 14 sets! Each channel is processed in 1 microsecond, with the organ section taking 12 and the orchestra 14 microseconds in total.

For further details on how all the key-scanning, channel assign, etc works I highly recommend reading the P.A.S.S. guide linked in the intro of this page.

Now we're getting into the meat of this thing: digital oscillators, oh no the heresy! But do not fret...

Using P.A.S.S. means digital oscillators but Yamaha did some tricks to avoid aliasing and other typical digital issues from those days, making it sound a lot better than many other digital synths of the time.

There's no set samplerate and no waveform ROM: instead a custom multi-stage resistor-ladder DAC is used which already has the waveform "baked in", if you will.

This means the digital phase counter directly drives the DAC with the "sample rate" being a maximum of 8192 times the note frequency i.e. A440 would be 3.6MHz for the 1st bit, with the 14th bit oscillating at 440Hz and the 16th at 110Hz.

The YM21400 "wave counter" could be seen as a programmable digital oscillator, that produces 16 octaves of square waves at a frequency set by a 14-bit value from earlier stages of the digital system.

11 of these 16 octaves are used per waveform generator, with multiple generators used for the organ tones, at different octaves to make it easy to generate all the organ footages.

To the left you can see the sine waveform generator for the organ tones (named 'Flute').

You can see two resistor ladders are used, to get the full 11 bits (2048 steps) range. There's also external opamps for further buffering.

Another trick the DAC has is that its minimum and maximum voltage are externally controlled by an analog CV (named IL and IH). This way lowering the volume of the waveform does not require its bit depth to be lowered and doesn't cause degradation of the generated waveform, which was a very common issue in digital audio back in the day. It's something you can still hear in very cheap (kids) keyboards nowadays.

Interestingly the waveform generators for the orchestra are slightly more complex as they allow for interpolation. Digitally generated audio had one more issue that needed tackling: aliasing in waveforms with high harmonic overtone content.

The sine waves of the flutes don't have any harmonic overtones, so there's no issues. However the orchestra uses square, pulse and sawtooth waveforms which are rich in overtones and thus can cause all sorts of nasty noises when playing high notes. 

There's the same two resistor ladders, but there's additional control circuitry that will generate interpolation address data, essentially smoothing the waveform out like a digital low-pass filter. This interpolation can go so far it can even turn the waveforms into almost-sine waves (see diagram below).

The way this is used is that the higher the note being played the stronger the interpolation and thus the weaker the harmonic overtones get. 

Because all of the digital stuff is done in sequence, through 12 or 14 channels in series, there's some distribution and sample & hold circuitry necessary. Again: the whole system runs at 1MHz, thus the true samplerate of the system at this point becomes either 1MHz/12 = 83Khz, or 1MHz/14 = 71Khz. Luckily this samplerate is plenty high so there won't be any issues with high frequency content passing through, with the Nyquist frequency being at 35KHz minimum.

To eliminate any clock noises from bleeding through a low-pass filter at around 27KHz is used before the final analog mixing stage. This means there's the full human hearing range in bandwidth available.

The Analog Glory (VCF, VCA)

This is the part where the commonly seen claim of "turn your E-70 into a CS-80" becomes somewhat true! Below you can see a block diagram of a single voice, sans the digital section.

The IG00155 used in the organs is the same as the IG00156 in the CS synths, but has a slightly "calmer" resonance and more low-end, which makes them very interesting filters. Personally at least I prefer these specs over loads of resonance but too much thinning out. Though the IG00155 of course still thins out at very high resonance.

This isn't a problem however as there's an entire additive sine-wave synth in the organ, namely the flutes, that allows you to fill up the low end if needed.

Having heard Marc's Son Of GX in action I was surprised how full & rich the sounds are. The basses are absolutely thunderous.

I'm not sure how this compares to a CS-80, but a comparison between the two VCF IC's would definitely be interesting...

Either way: there's TWO of these bad boys per voice and each does both high-pass, low-pass as band-pass. This means you can have different filter modes for your voices which makes things very flexible. The IG00155 does have its own dedicated output for the various modes, but Yamaha needed more control over the separate HP and LP cutoff and resonance settings, so two ICs are used per voice. I imagine with some modding to expose all three outputs per IC you could get some very interesting results.

This means there's 30 of these in the E-70! 14 for upper, 14 for lower and 2 for the pedals. CS synths eat your heart out.

To the left you can see the frequency versus control voltage graph from the P.A.S.S. manual.

The filters are configured so that with the CV halfway the cutoff frequency sits at 800Hz. As you can see there's quite a large range on the filters, from 25Hz all the way to 15000Hz.

For the control voltages there are full ADSR envelopes with initial level + attack level, plus manual controls plus... keyboard tracking! Nice.

The resonance is also voltage controlled, for even more fun.

There's also a VCA per voice. This part is pretty standard, just a VCA to control amplitude controlled by an envelope. As they do. This is the exact same VCA as used in the CS synths.

The VCA's are configured to allow for mixing of all 14 orchestra + 1 pedal voice without clipping.

Control voltage is once again from an ADSR + initial level + attack level envelope

The Flute Envelopes

There are two types of envelopes in the E-70: for the flutes and for the orchestra.

Whereas the orchestra envelopes are ADSR with some extras the flute ones are simpler, but with multiple modes, plus some special functionality for repeating and vibraphone.

THIS SECTION IS TODO.

The Orchestra Envelopes

These are a doozy and very mod-able. The envelopes aren't simple either, so plenty of fun can be had here.

Again there are resistor dividers involved, it's very similar to the waveform generators in how the envelope is generated, including analog CV for voltage levels. The control circuitry is different however.

The first surprising thing is that the timings are all controlled via analog VCOs. There are many, many, BA617 VCOs in the E-70. They are indicated in the left diagram by the square wave in the circle, with an arrow through it. The DC control voltages are all from -15V to GND, from slowest to fastest.

Below you can see one of the many VCOs as a schematic, of the upper keyboard VCF attack.

As you can see to the left there are 4 clocks per generator, plus 3 level control voltages (at the top of the diagram) for:
- Initial Level, the voltage the envelope starts at;
- Attack Level, the voltage the attack stage raises or lowers (!) to in 128 steps;
- Sustain Level, as the name implies the voltage the decay stage lowers or raises (!) to in 256 steps, and stays at whilst the key is pressed;
- The release stage is also 256 steps.

There is also a "damp(er) clock" which is for a different release them when a key is released whilst the envelop is still in the decay stage. 

In the graph to the left you can see this effect visually, the "DAC" section is the damper clock.

Interestingly this creates a decay-decay-release, which is used for the piano for example.

The clocks of the various stages can go anywhere between 25Hz and 80KHz, with some variations in the actual range depending on external component values used. Generally the range is very large and thus gives a lot of flexibility.

For example, the attack for upper and lower VCF's:
- the fastest attack is 80KHz/128 steps = 1.6ms;
- the slowest attack is 115Hz/128 steps = 1123ms a.k.a. just over a second.

The release, being 256 steps, but with different timing range:
- fastest release: 40KHz/256 steps = 6.4ms;
- slowest release: 30Hz/256 steps = 8547ms a.k.a. over 8 seconds.

Of course you could adjust the trimmers on the VCOs to change these timings to your preference. I've yet to test if the actual range can be extended easily, though adding a switch for 2 different ranges is always an option.

Analog Drums

TODO

 

Drums are all analog wooo~

The insides of my E-70 and the Tower of Power (E-70 in rack format)

Here's a bunch of pictures I took and screenshots of the video from taking the E-70 apart to build the Tower of Power.