Oberheim Xpander – Episode 1
- At April 16, 2021
- By amsynths
- In Synthesizer
0
Overview In 2020 I researched the original OB-Xpander analog synth and posted my story about the prototype here. I concluded that whilst it might be possible to recreate it from OB-8 PCB’s and modified OS software, the effort was not worthwhile for a 4-voice synth. However it might be worth recreating the production Oberheim Xpander with its 6-voices but the time needed to design the five PCB’s meant it was never going to be viable for me, although people have recreated the Jupiter 8 and Memory Moog from scratch.
Then it all changed! In Spring 2021 I noticed that Syntaur had NOS Oberheim Xpander PCB’s for very reasonable prices; both the Voice and Processor but no Pot PCB. They also had the Power and Display boards but these are not needed as I will use a modern PSU and new VFD replacement displays. Before buying the PCB’s I carefully researched the availability of components, especially rare DAC’s and old ROM, RAM, and concluded everything was easily available except the 14-bit DAC. Even the numbered buttons could be bought from Mouser (if 16mm square), and the CEM3374 and 3372 are available at just £20 each.
I priced up a full BOM, which came to a total of around £2000. This is an expensive project but cheaper than a second hand one at £4000, and I would get a brand new PSU and set of displays, so my new build would be future proofed. The downside is the resale value is probably low but then I don’t plan to sell it!
The Elephant This all sounds promising but the “elephant in the room” is the panel. Whilst I may be able to get a metal case manufactured, and I can buy new wood sides, I sure can’t make either a new Mylar film or a silk screened panel. The completion of the project is reliant on someone else doing this, as replacements for existing Xpander panels.
As at Spring 2021 there are two possible contender projects which seem active, although it could be a long wait for these projects to be in production! However it will probably take me 6 months to build the Processor and Voice boards, so I am hoping the timing works out! I will build a plywood base to mount the Voice and PSU and work out a temporary panel to hold the Processor and Pot Boards.
A smaller “elephant in the room” is that I don’t have a Pot PCB, and I will have to make one. This is tricky to get right in terms of dimensions before I have a proper and accurate front panel, so I will probably use a set of smaller prototype PCB to prove the new Xpander works and then get a full sized one made when I have a panel. A one off PCB this size is around £300, so its a major expense and something I have to get right.
Progress in April The Processor and Voice card PCB’s have been ordered from Syntaur and the CEM3372 and CEM3374’s acquired. I have started to identify the type of capacitors needed in the Voice board using detailed photos of the Xpander and Matrix 12 PCB’s. During May I hope to acquire the new VFD displays and some of the hard to find components (DAC’s, RAM, ROM’s). In terms of critical path I can build the Processor Board first but really need a Pot board working to see if the CPU boots up and loads the software. I also need a power supply!
Xpander Mockup Panel was created by Sunshine Jones and its his copyright – More in Episode 2!
Obie-Wan – Episode 2
- At April 03, 2021
- By amsynths
- In Synthesizer
0
Introduction In January 2021 I set out to recreate the Oberheim OB-1 in a Waldorf KB-37 keyboard and Eurorack case. The OB-1 was one of the first analog mono synths with presets and luckily the schematics are available, unlike the PPG 1003 Sonic Carrier. It also has a full set of hardware controls, unlike the later Moog Source with its membrane control pad. The OB-1 also sounds fantastic with a SEM VCO, a Roland VCF and a set of CEM based ADSR’s.
The Obie-Wan project is part of an AMSynths plan to diversify from analog modules, to complete mono analog synths, ending up with replicating analog poly synths (like a rack munt SCI 600).
Progress Update By late March I had the analog PCB’s (VCO, VCF, VCA & ADSR’s) at prototype testing stage, and set them aside whilst I focused on getting the rest of the synthesizer boards designed and manufactured. I also got the left hand MODULATION panel manufactured, as a test of grey and white printed on black anodised aluminum. The quality is very high but the grey is a bit too light compared with the white lettering. I may go for a darker grey.
First CPU Test I populated the Tauntek CPU PCB, which replaces a lot of the Oberheim processor board with a PIC18F2525 processor and a smaller number of CMOS chips. This solution was my project breakthrough, as it reduced the number of chips and the size of the CPU board.
Before getting the large PANEL PCB manufactured, which holds all the pots and switches, I wanted to check that my substitution of momentary switches for the original capacitance switches was going to work. I designed a small TOUCH PCB that contains the 10 momentary switches with indicator LED’s, and the CMOS logic that deals with the pressing of switches and the lighting of LED’s. The switches I am using are the same as used in the Prophet 5 (E-Switch E5501), whilst wider versions were used on the Oberheim OBX.
I made a wiring loom to connect the TOUCH PCB to the CPU board, and after checking the voltages were ok, I powered the two boards on. Major Success! The new CPU sequenced the LED’s at power on and then rests at Preset 1. I was able to change to any of the Presets, and enter and exit WRITE mode successfully, after correcting three errors I had made in the schematics. This proved the TOUCH circuit and the CPU board, and it also avoided my mistakes being made on a costly PANEL PCB.
The next set of PCB’s Originally I planned to have a single large PANEL PCB that would contain all the scanning and the residual analog circuits that don’t fit on the individua PCB’s. However this was too much circuitry for a double sided PCB and I didn’t want the expense of a 4-layer board.
I have separated out the scanning, modulation and analog circuits with a LFO PCB set behind a 16HP MODUATION panel to the left, and an ANALOG PCB, that sits behind the main PANEL PCB, and contains the additional analog circuits. My PANEL PCB hold the pots and switches, the 4051 multiplexers and the TOUCH circuit. I have to be careful not to have more than 2 PCBs in depth behind the right hand side of the design to avoid interference with the KB37 power supply.
The MODULATION section provides connectivity to the Aftertouch, Velocity, Bender and Wheel CV’s from the KB37 using short patch cables. The PITCH and GATE CV’s are derived from the Doepfer bus with the KB37, so only 4 cables are needed. The main OBIE-WAN panel is 84HP wide, which leaves 7 HP spare at the right (I may add a BBD Chorus).
I also designed a SYNTH PCB which holds the DAC and Sample & Holds, and a CPU PCB that replicates the Tauntek processor board. Both these PCB’s are 90mm in height and can fit on the base of the KB37 with ribbon cables going to the PANEL and ANALOG boards, and power coming across from the Doepfer 16-pin bus.
I checked the PCB’s for accuracy and placed an order on 02 April and ordered a set of E5501 switches from Mouser. Work continues on designing the 4 remaining PCB’s.
Power Rails The original Oberheim OB-1 has rather a large number of power rails which I need to replicate:
- +18V for the VCO cores
- +/-15V for the Op Amps and analog circuits
- +10V for CMOS logic
- +/-7V for CMOS logic
- Additional +5V for the PIC
There are also two reference voltages; AREF for the PIC microprocessor at +4.5V and VREF for the DAC at +10.69V.
For one of the 2019 Behringer projects I tried out the Oberheim SEM VCO with +/-12V analog power and +15V for the VCO JFETs. Whilst I didn’t proceeded with the Behringer project, I did get the VCO to work successfully. This is going to be my approach on this project, as the KB37 has a 15V switched power supply that is then regulated down to +/-12V and +5V for the Doepfer power bus. The OB-1 has a central +10V power supply but I am devolving this and the +/-7V rails to local linear regulators on each PCB that needs it.
Next Steps The plan for April is to bench test the VCO and VCF, complete the design of the remaining PCB’s, test my CPU and SYNTH PCB’s with the Tauntek PIC microprocessor. I am aiming to complete the Obie-Wan project by the end of May! More in Episode 3!
Obie-Wan – Episode 1
- At March 27, 2021
- By amsynths
- In Synthesizer
0
Introduction The Oberheim OB-1 was the first analog mono synth with presets, closely followed by the PPG 1003 Sonic Carrier. Announced in January 1977 at Winter NAMM and released back in November 1977 the OB-1 is a rare synthesizer, even though hundreds were made, it is even more rare in the UK where Oberheim had no distributor and the UK price was over £1200.
The OB-1 was innovative in 1977 but its market started to be eroded in 1978 as analog poly synths with patch memory entered the market. Whilst the Prophet 5 and OB-X were considerably more expensive, the Jupiter 4 (1978) and 2-voice Pro Mars were closer in price to the OB-1. With only eight presets the OB-1 looked dated by 1979 as did its pre-microprocessor design. Moog did attack the preset mono synth market in 1981 with the Source but ditched real time control.
The two oscillators have a SEM heritage, and the VCA uses a CA3080 OTA. but the legacy ends there. The filter is a world away from a SVF with a Roland-like 2 or 4 pole OTA filter. The envelope generators were initially OTA based but replaced with CEM3310’s in the Mark 2 OB-1.
The modulation options are fantastic, with noise as one of the sources. The OB-1 is a precursor to the OB-X and OB-8, which harness the full set of CEM chips to great effect.
Why an Obie Wan? I had the idea of building a replica of the OB-1, initially as a wide 84HP euro rack module. So why is the OB-1 an attractive synth to replicate:
- Variable waveform VCO’s.
- Sub octaves on both VCO’s.
- OTA 2/4-pole filter (not a SEM SVF).
- Fast and snappy envelopes (CEM3310).
- Fantastic bass and lead sounds.
- 8 user presets, upgradeable to 64!
How hard could this be?
Analog Boards The first and easy task was to design a set of analog PCB’s, one for each major component (LFO, VCO, VCF, VCA+ENVS). The schematics are easily located and I have a high resolution copy of an original service manual. Each PCB is 70 x 105mm and this is familiar analog electronics which is easy to get right. A set of PCB’s were ordered in late February 2021. The LFO board will need to be revised to include the performance controls – see below.
Digital Boards The OB-1 uses a ton of CMOS chips to scan the switches and pots, store presets, strobe the memory and S&H’s, and light the switch LED’s – as well as controlling the analog synth. Although the Z80 was launched in July 1976, and I remember the impact very well as I was studying electronics in the UK – it took another year for the Z80 to be accessible to synthesizer manufacturers, as software development was needed – which was more expensive to set up than using CMOS digital logic. You needed a computer to create the software!
The Z80 powered the first set of poly synths in 1978, starting with the Prophet 5 and the Jupiter 8. Prior to this PPG, SCI, ARP and Oberheim were using CMOS logic in their synths. and making use of high cost RAM memory back in 1977, which seriously constrained the size of storage. The OB-1 is frugal on memory and uses just 1k bit of CMOS RAM. This means that serial processing and 6-bit values for potentiometers is required. The Oberheim OB-1 case is large and for a reason, there are a lot of circuits in there!
Game Change Replicating all the CMOS logic in the OB-1 processor board was daunting and I knew it would take up too much PCB space to make the project viable. Thanks to Tauntek the CMOS processor has been replaced by a modern PIC18F2525 processor on a smaller PCB. Whilst this PCB is still too big for my project, it can be redesigned to fit. The new processor PCB effectively upgrades the OB-1 into the 21st century with 64 preset patches, no need for a battery, although we still have the 6-bit data values with 64 values and only half of the MIDI standard of 128.
The KB37 Host The Waldorf KB37 is a fantastic piece of design and engineering, very well made and with space for 107HP of Euro Rack. I initially used it with my SH05 modules, but it seemed wasted on a mono synth with no integration of velocity and aftertouch. Patch cables were needed everywhere and it was just a bit messy. I nearly sold it, until I released what it true role was – to host my OB-1!
Fitting the OB-1 into the KB37 was not as easy as I first thought. There is only 25mm of depth in the right hand side of the KB37 to clear the power supply. This restricts the PCB depth to use one layer, two with care. There is a Waldorf PCB at the bottom of the case facing the rear with the 5V and 12V regulators, Doepfer style power headers and the digital circuits for keyboard scanning and MIDI.
I decided to tailor my design to the KB37 and it is not transferable to a rack mount case. I think the advantages of having the keyboard and performance controls outweighs the limitation of not being an 84HP super wide module. The KB37 brings MIDI in and out and instantly makes the OB-1 MIDI capable, it includes an on board arpeggiator with glide and the aftertouch and velocity from MIDI or the keyboard can control the OB-1 filter cutoff and the volume by using an updated performance control module.
More in Episode 2!
Jupiter One Synthesizer
- At January 02, 2021
- By amsynths
- In Synthesizer
4
Overview The Jupiter One project is an original Jupiter 4 Voice Card turned into a complete single voice synthesizer, with the addition of a replica Controller PCB and the addition of a new Pot PCB that holds the switches, LED’s and potentiometers. The project started in 2018, but was paused for a year whilst I worked on Behringer projects, and restarted over the Xmas holidays of 2020. This post describes the work to get to a completed and full working synth.
I decided to replicate the Roland Jupiter 4 Controller functionality, which translates the 0 to +5V potentiometer voltages into the CV’s required for the voice circuit even though I am not planning to add in the preset memory capability at this stage of the development. It also contains the LFO, Noise and half the ADSR’s, so I had to build at least 50% of it anyway! The Voice Card tends to use +15V on/off signals whilst the panel and DAC of the Roland design uses +5V. There are various level shifters on the main PCB which I have simply omitted and used +15V on the Panel PCB where needed.
A future project could be a replica Pro Mars but the Roland design is incredibly complex, very inefficient in terms of components and space and requires a lot of trimmers. The OS is locked up in a 8048 chip, so it not easy to modify the code to add more presets. A replacement microprocessor was available as the IO product but that appears to be history. I am replicating the Oberheim OB-1 preset monosynth instead, using a new microprocessor (already programmed) to reduce the complexity.
Controller PCB This new PCB holds the LFO and Noise circuits, plus the CV control stages for the VCO, HPF, VCF and VCA and six clock generators for the two ADSR’s. The LFO of the Jupiter 4 and Jupiter 8 are very similar and I have used the later design as it uses a CMOS analog switch to select the waveform. Initial tests proved the LFO worked well with a minor resistor value correction to get close to the original frequency range, but with a higher top frequency of 200Hz (not 70Hz) which I have retained.
The Noise circuit worked first time and uses the same 2SC828R transistor from the legendary TR808, which delivers a wide noise spectrum. In fact the noise level was too high and I had to trim in back to 2V p-t-p, as it would bleed through the JFET on/off switch at higher output levels.
Oscillation The VCO based on the ua726 chip worked first time, with the correct sawtooth and square waveforms, and frequency range selection, but the pulse width circuit needed some work as its uses a DP4T switch which I have not be able to source. The PW on/off switch was stuck on LFO modulation, and needed +15V as the reference voltage not +5V (level translation issue). Pulse width selection now works, with 50%, 40%, 20& and 10% widths, although the 10% is very narrow more like 5%!
The LFO bleeds slightly into the VCO frequency even with the modulation turned down, so this needs some attention.
Filters The HPF and LPF control voltages were initially too low and too high, although the filter did resonate correctly. The HPF control circuit works well in my 8104 filter module, so I correctly suspected a mistake by Roland at R111, which should be 47K not 100K. The LPF control voltage is being driven too high by the non existent Foot Pedal input which I have now removed. Both filters now work well and trimming is good.
The original filter S&H circuit uses the digital arpeggiator clock as a sample source, this is not available as it needs the 8048 microcontroller. I have used the LFO as the clock and S&H circuit from the Jupiter 8, with the front panel slider controlling the level of S&H into the VCF using a BA6110 VCA, so this could be preset in a future version with patch memory. My first attempt used an expo transistor pair which made the slider only responsive at the very top, I changed this to a single transistor linear response (as used in the JP-8).
Envelope Generators The original Roland design is unique, and a very complex way to get to a voltage controlled ADSR. It uses CMOS clocks and switches to get the voltage control and was replaced by a single IR3R01 chip in the Jupiter 8. The voice card contains half the CMOS circuit, so I have added the other half to my Controller PCB. I have proven the design by building the AM8007 Env Generator module, so I am confident I can get this working.
The filter ADSR worked immediately, whilst the amplifier ADSR was dead. I replaced the buffer Op Amp at IC21 which is a 4558 chip.
VCA and Output The voice card contains a BA662 VCA with a volume control on the front panel, and its own dedicated ADSR. This was easy to get working properly. This is also a final analog volume control before the output signal goes to the rear mounted Output jack socket.
LFO Modulation The original Jupiter 4 has a rather nice modulation panel to the left of the keyboard. I have replicated this using a thumb joystick that provides vertical pitch bend and horizontal LFO modulation depth to the VCO, VCF and VCA using the same three selection switches, and two rotary knobs.
Inputs and Outputs My Jupiter 01 has four 3.5mm jack socket inputs; traditional pitch and gate, and then X and Y inputs which over ride the Thumb Joystick control voltages and enable velocity or aftertouch to be patched into the synth. There is a single 6.35mm jack socket mounted on the rear PCB which also houses a Meanwell power supply.
Pot PCB My initial design used DP4T slide switches for the PWM, LFO waveform and Key Follow selection. But the switches could not be wired as dual four way, so I need to rethink.
Chorus Options The Jupiter 4 used a BBD chorus circuit to add some much needed depth to the single VCO sound, which I suspect I could do with as well! I could recreate the MN3004 fixed rate chorus as an internal PCB or go with a BBD-320.
Outcomes More work is needed on my PCB design. This set of tests proved many of the circuits but also showed up some issues – the 4053 LFO switcher needs +/-8V rails and the mounting of the Roland voice card needs to be extended as the gap between the PCB’s is too tight. So this project goes onto the back burner for a few months, before I get a final set of PCB’s designed.
Prologue Fast forward to Spring 2021 – and a redesign. The 4-way switches will be replaced with pots and the LFO waveform with a rotary switch. This means some mods on the Controller and Voice PCB, and some panel layout changes. The big change is to add a second VCO to give more depth to the sound, just like the Pro Mars. There is space next to the original voice card where I could squeeze the VCO in, and its all digitally controlled in terms of waveform and range. Just need to add a detune knob.
Ultravox Custom Mini-Moog
- At December 17, 2020
- By amsynths
- In Synthesizer
0
Overview I came across a picture of the Mini-Moog that was customized by Roy Gwinn for Ultravox and was intrigued by what the changes were for and how they were implemented. The actual Mini-Moog has long since been scrapped, as it had a very hard life touring and then being painted grey. It was in use from 1980 to 1983, until the later songs used Billy Curries bigger collection of synths and Chris increasingly focused on playing bass guitar.
The modifications were aimed at two limitations of using the Mini-Moog live in 1980; reproducing tight bass lines locked to the drums, and the tuning instability. The modifications were quickly obsoleted by the introduction of MIDI in 1983 and digital synths.
The custom Mini-Moog was a key part of the revised Ultravox band and sound from June 1980 and the Vienna album. It featured in the bass lines of the album and was played by Chris Cross. I cannot be 100% sure about the modifications but I have collated as much information from the Internet as possible. Big thanks to Roy Gwinn for creating these modifications in 1980!
There are three visible modifications to the Minimoog;
- Left Hand Side – Toggle switches, red push button, input jack and LCD display.
- Lower Front – Extra potentiometer and a 7 segment display.
- Env Generators – Toggle switches.
Early photographs show only two toggle switches on the left hand panel and no jack socket or red button. The displays are Digital Multi Meters that measure voltages and not music values such as tempo (bpm) or pitch (note values).
Trigger Sequencer This was a modification to the Mini-Moog and used to pump out a steady stream of eighth-notes, which could be transposed up the keyboard by Chris. By keying different notes, a bass line was produced with the unwavering perfect tempo of the machine. This rock solid tempo had a hypnotic effect to it, which was an important part of the new Ultravox sound, which also used early Roland drum machines like the CR-78.
It looks like VCO3 was used as a LFO to drive the trigger sequencer using the external gate input, then switched into the filter and loudness envelope generators by the toggle switches in the Modifier section. The LFO/sequencer was not in sync with the drum machines and Warren simply played along with acoustic drums. Later on the drum machines were sync’d up as the clock source and the control panel further modified. The CR-78 does have a trigger out for this.
The first incarnation has only two toggle switches on the left panel, possibly external CV and Gate on/off. The second incarnation (1983?) has an extra push button, switch and input jack socket, which I presume is for an external clock from a drum machine, with the extra switch and push button controlling the clock in. This setup would have been easier to use on stage with Warren switching on the drum machine and Chris bringing in the clock on the Mini-Moog to create the bass sequence.
DDM Readouts There are two DDM displays; the LCD on the left shows the voltage going into VCO3 and therefore the trigger sequencer tempo, and four 7-segment LED displays show the voltage going into VCO1 and VCO2 – with an extra potentiometer (green cap) marked OSCS Find Tune, to the left of the display.
When VCO3 is switched to LFO mode for sequencing, it is disconnected from both master tune, pitch wheel and the keyboard. It is therefore totally independent and not affected by other pitch controls. The extra fine tune control is connected into the Tune CV output which goes to VCO1 and VCO2.
This voltage is monitored by the DDM before the keyboard and pitch wheel CV’s are added. You can see a display of 52, which might be +5.2V! This would be correct as the Tune control varies from 0 to +10V and its usually set mid way.
I wouldn’t be surprised if the 7-segment display predated the LCD display, as tuning would have been a big issue and LCD’s came out later. Early Mini-Moog’s were renowned for temperature instability and even later ones would have struggled in the hot conditions of a live stage. You can see Chris adjusting the tuning and checking the readout at the start of songs, like All Stood Still.
Env Generator Switches These are unmarked toggle switches, which I think switch the gate input on/off for the filter and loudness envelopes, and therefore whether they are driven by the trigger sequencer.
Replicating Today With the advent of MIDI sequences the Ultravox Mini-Moog trigger sequencer is redundant and its really easy to recreate the 1/8th note sequences on a DAW or MIDI sequencer. If you are into old school CV and Gate and have a Behringer Model D, you can patch the on board LFO to the Gate inputs of the VCF and VCA, to recreate the same effect. Unfortunately this is not possible on the Behringer Poly D, as even though there is a 4th VCO which can be set as a LFO it does not have an external output.
A better approach is to use a 8-step trigger sequencer with toggle switches (e.g. Nosie Engineering – Bin Seq), and drive this from a MIDI clock or analog clock. This delivers the driving 8th notes but with skips and rests, which is probably the way I will go.
Pitch instability of VCO’s is still with us on analog synths, but generally they are more stable than the early Mini-Moog’s. So there is not much call for an onboard fine tune pot and a DDM these days, although your DAW can use tuner plugins to get to the same result, or there are euro rack modules that do the same.
Behringer 904A rewinds to 1967
- At November 09, 2020
- By amsynths
- In Synthesizer
0
The 904A Low Pass Filter The Moog low pass filter module dates back to 1966 and is probably the reason you want a Moog modular! The Behringer VC LPF module is a faithful copy and uses THD polyester capacitors in the filter stages, with smaller values to ensure they fit onto the PCB.
It sounds very nice, but lets make it sound fantastic and rewind back to 1967 and fit the same filter capacitors that Moog used in the IIIP.
Rewind to 1967 To get to the 1967 Moog 904A is tricky, as the larger capacitor values are much harder to locate, and are large in size – if the correct polypropylene types are used. These caps won’t drop into the existing Behringer PCB space, so the original capacitors need to be removed and a new daughter board fitted to the rear.
I developed the daughter board to use a combination of 1.5uF, 390nF and 100nF hand matched polypropylene capacitors. It plugs into where the old Behringer capacitors were on the main PCB, using PCB pins and has a cut out for the existing 10-pin power socket. The PCB also supports the AMSynths 904C, as it puts the jack socket inputs and outputs onto a rear mounted Molex connector.
Outcomes Testing the upgraded filter correctly shows that the frequency cutoff is lower due to the larger filter capacitors. The frequency cutoff is easily adjusted with the RANGE trimmer as there are holes in the new PCB so that both trimmers can be adjusted.
Listening to the audio output and measuring it with a frequency analyzer, reveals that the filter resonance quality has improved, with resonance down to a lower 40Hz and a 3rd order harmonic peak appearing in addition to the 1st and 2nd orders. This is as a direct result of using matched polypropylene caps.
These are subtle rather than dramatic improvements, but very worthwhile in terms of filter resonance and the overall quality of sound. It is now the sort of filter that you want to use all the time! It is worth noting that the 1967 version of the filter did not self oscillate, and it was only later that the circuit was modified. I have retained the self oscillation as its a key part of the Moog sound.
Outcomes The AMSynths PCB, capacitors and headers take a couple of hours to build, followed by some carefully desoldering of the Behringer polyester caps and the installation of the new PCB. This is an easy project for the competent DIYer. The production PCB’s are populated with matched capacitors and the PCB’s are on sale here, or you can send me your 904A for a professional upgrade.
SCI 700 Programmer
- At November 01, 2020
- By amsynths
- In Synthesizer
0
Overview Back in 2002/3 I bought and restored a couple of SCI 700 Programmers, and here is the “restored” blog page from my old web site. The Sequential Circuits Model 700 Programmer is a rather useful way of adding 64 patch memories to an analog synthesizer. In November 2002 I bought one from the USA that need some repair work.
The front panel had corroded quite badly and it was externally in a poor condition. So I decided to do a full electronic restoration and rebuild it into a 5U 19″ panel so it could sit with the AM Modular cabinets. The picture on the right shows the Model 700 as it arrived from the USA. In April 2003 I acquired a second Programmer 700 (a Mark 1), this required a lot less work to get it fully operational. I sold both of these in the mid 2000’s.
Overview Back in 1976 Sequential Circuits was a small music technology company based in San Jose, California and run by Dave Smith from his garage. After successfully designing and launching a digital sequencer (Model 800) Dave and new recruit John Bowden (x-Moog) went on to create the Model 700 Programmer. The new product provided rudimentary patch memories for analog mono-synths like the Mini-Moog and ARP 2600. The table top programmer had 64 memories of 3 control voltages to drive the VCO’s and two DADSR envelopes to drive the VCF and VCA of the partner synthesizer. In 1977 this was a major step forward, with only Oberheim providing patch memories on its 4 and 8 voice synthesizers.
Mark 1 Dave launched the Model 700 in 1977 and sold one a week, mainly in the USA. Here is a Mark 1 model, all the knobs are large, there are no CV trimmers on the top left hand panel and the patch switches are engraved with numbers. The record switch is part of the right hand lower toggle switch.
Mark 2 In 1979 the Mark 2 model was released with front panel V/octave trimmers for the 3 control voltages, and a single multi-way socket for a single cable connection to the partner synthesizer. The Mark 2 has revised PCB’s and a slightly different circuit design. The original CA3080 and matched transistor design was updated to use SSM2050 and SSM2020 chips, along with TL072 Op Amp’s.
The high quality sealed cermet pots were also replaced with standard carbon pots. All these changes meant the Model 700 could be manufactured for less cost and Sequential Circuits went on to sell over 200 Programmers, and it was still in the catalog in March 1981.
The Model 700 has a place in synthesizer history and it provided some funding and technical R&D for the legendary Prophet 5. Below is a Mark 2 version with Prophet 5 knobs, and lettering above the tactile switches. The 7 segment display is larger and the patch Record facility has a red button rather than being on the right hand lower toggle switch.
Description The Model 700 has 3 independent control voltages for controlling the pitch of the partner synthesizers VCO’s. Each pitch is controlled by a rotary potentiometer, and a single external control voltage from a keyboard can be optionally added into each pitch with 3 toggle switches. The pitches are quantized to semitone values.
Two envelopes can be programmed with the usual ADSR and an initial delay – very Dave Rossum! The envelopes are triggered from gate or trigger inputs, usually from the external keyboard. The envelopes are designed to drive the VCA and VCF of the partner synthesizer directly. Each envelope has its own VCA so that the envelope volume can be controlled from the 700. There is an additional offset control for envelope 2, so that the initial VCF cut-off can be set too.
Memories Once a patch has been set up with the programmer you can store it into one of 64 memory locations, selected by 8 switches (Programs) and a rotary switch (Banks). A red Record button is partially sunken into the control panel, which means it is not accidentally pressed. Patches can be recalled or the programmer can simply by used as a live set of controls.
Tricks The 700 has a few neat tricks up its sleeve. The 8 Programs within any Bank can be incremented electronically from a footswitch or a LFO or keyboard. Using an external LFO you can create a traditional 3 control voltage x 8 step sequencer with different VCF/VCA sounds for each step. The number of Programs that are incremented can be adjusted from a rotary front panel control from 0 – 8. When set to 3 the Model 700 will switch Programs as 1-2-3-1-2-3-etc.
Technology The Model 700 is based around CMOS logic chips, there is no micro-processor as the new Zilog Z80 was too expensive to use in 1976. Dave couldn’t use ADC chips either, so he emulated one with discrete digital and analog chips. The control voltage resolution is 6 -bits, which for the VCO controls equates to 64 discrete voltages, 5 octaves from 0 – 5V. However the envelopes also get the same resolution, which is a bit more of a limitation.
Inside there are two neat and well laid out PCB’s stacked on top of each other. The first board contains 16 pots which are scanned and stored as 6-bit digital words into 768 bytes of SRAM storage, which is backed up by a 3V lithium battery. This data is used to drive the 3 control voltages, and to control two DADSR envelopes based on SSM2050’s, along with two VCA’s built from SSM2020’s. This design is very similar to the Dual Transient Generator made by E-mu Systems.
Restoration Part 1 The first step was to see if the Model 700 would power on, and to do a smoke test! A quick internal visual inspection showed no burn outs, so I powered it on and was greeted by a set of LED’s that worked perfectly but no control voltages or memories. Plus the tale tell smell of burning – a tantalum capacitor was on its way out!
A detailed inspection revealed:
- The +5V rail was okay – the regulator was replaced as a precaution
- The +15/-15V rails were dead – both regulators were replaced
- The comparator reference voltage had failed – thanks to the blown tantalum capacitor. I replaced this with an electrolytic and replaced the scarred 47 ohm resistor on the inbound connection to the LM723 regulator chip – which I also replaced as a precaution.
- The lithium battery was dead – so it was replaced with a Varta 3V lithium 2/3AA
- The transformer was in very good condition – so it was left alone.
- Some IC’s had previously been replaced, as there were some new IC sockets. I added sockets when replacing chips, as Dave Smith had only put sockets in for the SRAM memory chips.
An order for new regulator chips was sent out, and whilst I waited for the parts to arrive I replaced the tantalum capacitors with electrolytic capacitors, and completed the following upgrades:
- The electrolytic power regulator capacitors were replaced with high temperature versions – they are smaller too!
- All ceramic disk capacitors were replaced with new dipped versions
- The rusty old pots were replaced with Bourns sealed conductive versions
- New E-mu control knobs in solid aluminum replaced the beaten up originals
- New slide switches replaced the worn out Switchcraft switches which had started to have a redundant center position, as well as lots of surface rust.
Restoration Part 2 With the new power regulators in place and the rails working again, it was possible to power up the 700 and see what else had failed. Quite a list!:
- Voltage 1 had gone permanently -12V, this was fixed by replacing IC4 (LM348 Op Amp)
- Voltage 2 was fine.
- Voltage 3 was correct but modulated at about 20Hz, once again replacing a LM348 Op Amp at IC3 sorted the problem.
- Envelope 1 was at 0V – the SSM2050 and SSM2020 checked out okay, so it was clear that IC3 was the problem. When replaced the envelop worked perfectly.
- Envelope 2 was fine, although the release time was over 30 seconds! I will add a trimming control, as in the SSM2050 application notes.
- The patch buttons didn’t work consistently, so I replaced almost all of the CMOS logic around the scan and clock logic, using new IC sockets. The key problem turned out to be IC14 – it needed an exact replacement MC14163. Near equivalents gave erratic responses.
- The 12 position rotary switches have been replaced with new plastic ones. The original shafts were damaged when I removed the control knobs, and they were rather clunky.
April 28th 2003 (5 months after purchase!) and everything was working perfectly again.
New Panel And finally a nice new 3mm aluminum front panel, 5U high, 19″ across in aluminum with black lettering. This replicates the old panel exactly, so that the PCB’s can be mounted directly to the panel. The rear jack sockets for inputs and outputs have been moved to the right hand side and are 3.5mm jacks (my studio analog synth standard). The new front panel was designed during May – July 2003, with many checks against a paper print out of the front panel. The panel was finally ordered on 8th August.
Restoration – Again The second Model 700 I bought in April 2003 required a lot less work, I’ve added a lithium battery and replaced all the decoupling and PSU capacitors. It is a Mark 1 model, which means its based around lots of CA3080’s, with no SSM chips, very different to the Mark 2.
I have kept the original red LED’s and 7 segment display, replaced the potentiometers with high quality Spectrol units (there is not enough space for the deeper Bourns 91A). The control knobs were replaced as well. They stood proud of the front panel by 1/4″ thanks to the factory not cutting the pot shafts down to size! Overall the unit worked very well as bought, which is a good job as it cost £300.
AMSynths 700 Well its now 2020 and the time is right to reproduce the 700 as a EuroRack module. My “Big Moog” has a set of 3x 921B VCO’s and a PPG303 filter that are ideal to connect up to a new 700 programmer with 64 patches. The availability of CEM3310 clones makes a reproduction 700 viable and the patches (and notes) can be driven by the 960 sequencers, so the timbre of each note changes. The 700 quantizes the VCO notes into semitones, so this is a perfect match for a 960.
Prophet 600 Refurb – Part 1
- At June 27, 2020
- By amsynths
- In Synthesizer
3
Overview In June 2020 I rescued a rather forlorn and broken Prophet 600 for way too much money, but I decided it was worth the time and effort to get it back it to perfect working order. Although financially it does not make sense, as I will probably spend more on it than its currently worth, once I have fixed the P600, I plan to implement a number of upgrades.
- Gligli OS upgrade
- New power supply
- Stereo chorus and voice panning
- New Fatar keybed
- New walnut end cheeks
The Prophet 600 was announced at NAMM 1983 and shipped a month earlier in December 1982 with the first MIDI implementation ever (thanks Dave!). It was a reasonably successful product with 6000 (approx) sold until mid 1985, against the heavy competition from the DX7. The innovative use of digital envelope generators and a digital LFO pushed the capability of the original Z80 microprocessor, the slow envelopes and obviously stepped pots put customers off. The budget nature of the P600 was a bit too apparent!
Part 1: Getting The P600 Working The first stage is to get P600 tested and working again with no modifications, although dusty the circuits look to be in good condition and better than I expected. I downloaded the Technical Service manual from July 1983, as I am sure this is going to be a constant companion for the next few weeks! My Prophet 600, serial number 1406, arrived at the workshop on 12th June and I logged these initial visible faults:
- Large number (11) of keys missing
- The keybed is in very poor condition, needs to be replaced
- Slightly damaged Mylar control panel
- No control knobs
- One pot missing
- One pot with spindle cut
- OS ROM missing, all other chips in place
- All cabling intact but disconnected
- Pitch and Mod wheels stiff
- Battery disconnected
The front panel was cleaned and found to be a very good condition with only one visible chip down to the metal which will be carefully infilled with black paint. The rear and underside of the casing have not survived as well and there are numerous areas of black paint missing. The white silk screen lettering has survived, so it needs a black repaint feathered into the original. The rubber feet are in place but the wooden end panels will be replaced. All the intact pots rotate ok and need a clean, and the toggle switches work fine.
Power On Whilst a set of OS (Version 8) and Diagnostic ROM’s arrive from Germany, I can test some basics; is the power correct and the microprocessor being clocked. There are no visible signs of power failure, such as blown caps or regulator heat damage. The first step is to power on the transformer at the correct 240V but disconnected from the CPU PCB. I then checked the AC output voltage rails which should be 18 and 36 VAC. Measurement shows all ok at 22 and 44 VAC with slight transformer whine.
Onto powering up the CPU and Voice PCB’s (they are hard wired together) and checking the analog and digital DC rails. I left the keyboard, bender and panel PCB’s disconnected at this stage. The power rails measured good (+4.97V, +15.07V, -4.96V,-14.95V) and there is a 4 MHz clock at pin 6 of the Z80 chip. I ordered new OS ROM and Diagnostic ROM chips from a German eBay seller and they arrived very quickly.
Initial Repairs Two new potentiometers were ordered from Wine Country in the US and the wooden sides measured, so that new American walnut sides could be made by MintCase. The piano hinge for the front panel is missing the six machine screws that attach it to the rear casing. I ordered a pack of ten M3 x 8mm black posidrive machine screws, and they were sometimes a loose fit requiring a M3 nut to be fitted as well. More progress in Part II to follow, when we try and boot up the P600.
OB-Xpander Replica
- At June 21, 2020
- By amsynths
- In Synthesizer
3
Overview The Oberheim OB-Xpander was a prototype analog synth created around 1982, and not to be confused with the later Oberheim Xpander which although similar is significantly different. There is very little information about the first Xpander, just a picture in Mark Vails Vintage Synth book (volume 1) and some text in the A-Z of Analog Synthesizers. From this limited information I have concluded that the OB-Xpander was based on the OB-8 and developed in the Summer/Autumn of 1982 (because the panel graphics reflect an early OB-8 with Page 2).
Features Here is a probable feature list:
- Part of the Oberheim System alongside OB-XA, DMX and DSX
- Four independent “multi-timbral” analog voices, using one OB-8 voice card
- Four independent LFO’s in the modulation section
- Keyboard controls, Split/Layer, Unison have been removed
- Probably the same OB-8 CPU board with some minor modifications
- Four sets of CV/Gate inputs as well as the Oberheim Computer Interface
- Stereo and Mono Outputs with preset voice panning
- Cassette storage for patches is retained
- No MIDI, as this did not arrive at Oberheim until Spring of 1983
- Page 2 included, as the Modulation has the additional white silk screening
Modulation Section The Modulation section needs to be per voice with 4 separate LFO’s, to ensure each voice has different sounding patches. The OB-XA has two analog LFO’s for the Lower and Upper voice banks, whilst the OB-8 has two digital LFO’s with the extra sawtooth waveforms that are screen printed on the OB-Xpander panel. So could the OB-8 OS have been extended to generate 4 LFO’s in the OB-Xpander? The limitation is in the Z80 processor speed, but the keyboard scanning workload has been removed, CV/gates added and the envelopes are analog.
The OB-Xpander has a switch in the lower corner of the modulation section, which the OB-XA does not have and was used by the OB-8 as VOLUME MOD. However the labeling is shorter, so maybe this was just VOL.
Master Section This has been reduced down to one column of controls;
- MASTER VOLUME potentiometer
- AUTO switch, labelled as per OB-XA
- MASTER TUNE potentiometer
Control Section This remains as one column but has one change;
- PROGRAM VOLUME potentiometer sets Voice Volume
- PORTAMENTO potentiometer
- OSC2 DETUNE potentiometer and red LED
Oscillator Section The VCO controls are the same as the OB-8 and OB-XA and the panel lettering verifies the OB-Xpander is based on the OB-8 voice card, as it has the lettering underneath the Pulse and Saw switches for Triangle. This is how early OB-8’s were lettered before the Page 2 functions were added on the silk screen.
Keyboard Section This has been renamed to three words which are too blurred to read, maybe PROGRAM VOICE SELECT. There are switches to select each voice for programming and patch save/recall. with a fifth switch (assumed) to call up a four layer program (one of 12 available, as in Double mode). The cassette Play and Check functions are retained with the corresponding red LED. The OB-8 VOICE board actually has 4 voice select signals from the CPU board (at A13, A15, A17, A19) but only two are used for Lower and Upper voicing across two PCB’s. This confirms that the OB-8 is the basis of the Xpander and that it would have used 4 voice boards, each with only one voice populated.
Programmer Section The patch selection remains the same as the OB-8 with the familiar row of A-D and 1-8 switches, with 120 patches and a WRITE/RECORD switch at the far right hand side, labelled as per the OB-XA.
Prototype Only The OB-Xpander never made it past prototype stage, probably due to being only 4 voices, and the limitations of the Z80 processor running 4 independent digital LFO’s. Oberheim reworked the idea in early 1984 as the Xpander, with 6 independent voices, lots more digital control, MIDI and CV/gate. The processing power was increased to cope with more features and the Xpander has stood the test of time and is one of the greatest analog synths ever made.
Case Dimensions Peter Forrest states this as; 90cm x 30cm x 12.7cm, the same depth and height as the Oberheim DSX and with a weight of 9Kg, which is half the weight of an OB-8. The Xpander case does not look deep enough for a set of OB-XA voice cards to fit in.
Replica It is possible to recreate the OB-Xpander? It would make a very nice sounding 4-voice multi-timbral synth. All the CEM chips are readily available (CEM and AS), and both the VOICE and CPU boards could be recreated from the schematics. Licio Comisso has already successfully cloned the OB-8 VOICE and CPU boards to recreate the OB-8, but when I contacted him he only had OB-XA boards available.
A rather wide 30″ case would need to be fabricated, with a silk screened front panel. Using smaller width switches might mean the case width could be useful reduced. The power supply would be mounted off the CPU board, and improved.
OB-8 OS Modification I initially considering changing the OB-8 Z80 source code to support the Xpander. The largest change is to increase the existing two digital LFO’s to four, which is no easy task as there is no source code and its quite a large operating system to reverse engineer (16 KB), however this has been done before. The rest of the changes required are smaller. I disassembled the source code but it is a lot of work and time to get the changes made.
In addition I need to find a way to retain the calibration capabilities which use the Bender Board and 1st octave of the keyboard, probably by using a set of miniature slide switches mounted internally. This means retaining the keyboard scanning.
Custom Gligli OS A possibly easier approach is to modify the P600 Gligli code to add the extra digital LFO’s, and at the same time removing the digital ADSR’s, cassette interface, and keyboard scanning. This would also give a strong MIDI capability, but the user interface and MIDI Sysex/cc needs changing to match the Xpander, and then there is all the Page 2 functionality to consider, and the loss of the Oberheim calibration software. The advantage is that the Gligli code is open source and written in C.
Conclusion Whilst an exact replica of the Xpander is possible, the limitation of 4 voices is a bit too limiting, given the amount of time and cost needed to build a replica. My preference is to build the OB-Xpander but as a desktop OB-8 with 8 voices, Page 2 and MIDI. This means no OS changes are needed and the CPU board can have MIDI built in. I will also remove the Noise circuit and add in two new filter modes (12dB HP and 6dB LP).
Korg Wavestation Refurb
- At April 12, 2020
- By amsynths
- In Synthesizer
1
Overview I bought my Korg Wavestation new in 1990 as a grey import with no serial number for £1200, £400 of RRP. It was a big purchase for me back then, and my first digital synthesizer, which I used for many tracks in the early 1990’s. I loved the wave table sounds and the keyboard with after touch. I added a few sound cards, Drums and Performance 3. As my studio grew the Wavestation was rather side lined and then put in the garage for storage for 20 years, where it gathered dust and scratches.
In 2020 I dug the WS1 out to refurbish and possibly sell, but once plugged in and making sounds in the new Garden Studio I decided to keep it. I do have iWavestation on an iPad but it is not quite the same as the original in sound or play-ability. It does have the advantage of displaying the waveforms.
The Refurb My Wavestation needed a new back light, new front panel buttons, keys cleaning and some scratches on the screen removed. The scratches on the panel, created during its long stay in my garage would have to stay. The component values referred to in this post are for the original Wavestation, the component numbers and values are different in the AD rack version. The disassembly of the Wavestation is a complex and lengthy process, I photographed and documented every stage. Here is a visual guide and more information on the new LED replacement process.
New LED Display The large 64 x 240 LCD is best replaced with a modern LED display which is nearly plug compatible, it lasts longer and enables the noisy inverter to be removed. I bought my white on black display from BuyDisplay with the pin connector fitted. The display is connected to a 20 pin-header on the main PCB at CH13A, I made a new 20-pin ribbon cable with sockets to connect to the new display. I reused the old 2-wire LCD EL power cable that goes to CN11A (CN4 on early models) on the PSU board, with a minor change to the board (detailed below).
Here is a list of the changes needed:
- Pins 19, 20, 21, 22 should be removed or cut from the header on the LED display.
- Pin 19 needs to be connected to Pin 3 (+5V) using thin wire to ensure the right font is used.
- Add a 3K9 resistor between Pin 2 and Pin 4 to modify the contrast voltage.
- Connect the A and K terminals on the back of the display to the old LCD back light cable.
- Remove EL transformer (T2) from the PSU board.
- Remove C28, C29, R17 and R18 from the PSU board as they are not needed.
- Add a 100R resistor between +V pad of C28 to where Pin 4 of T2 was.
- Replace R17 with 6K8 and R16 with 3K9 resistors, to get the contrast correct.
- I replaced C30 on the PSU board with a modern MLCC 100nF capacitor, as preventative maintenance.
Once all the modifications are done and checked, the Wavestation can be reassembled, and powered on. The display works very well, although not exactly a black background it is very close, and it makes using the Wavestation a joy.
EX Upgrade The Wavestation of 1990 can be upgraded to EX capability by installing 4 additional wave ROM’s (total of 2MB) and the EX OS which is at version 3.19. The EX upgrade was more about drums and piano, but there are additional Prophet VS waves in there as well. A total of 119 waves were added and 8 more digital effects added, most of the new wave sequences are rhythmic.
OS ROM 3.19 The operating system is contained on two NEC D27C1000A-12 ROM chips (the Wavestation AD uses the -15) at IC18 and IC19, they together hold 256 Kbytes of data. They have a slightly different pin out to modern equivalents like the MBM27C1000A-15Z, which need pins 2 and 24 swapped during programming. I have used the original chip type to avoid complications. The OS binary is available from the Synth ROM Database.
Wave ROM The wave data is held in four 512 Kbyte Mask ROM’s (2 Fujitsu and 2 NEC) that have been encoded at the factor, with a total of 2MB. We need to use EPROM’s that we can burn with the wave data and I have used ST M27C4001-12F1 chips encode with the wave binaries available from the Synth ROM Database. Four 32-pin turned pin IC sockets were soldered onto the main board along with four 100nF 2.5 mm spaced ceramic capacitors. The four new ROM IC’s are located in the sockets as follows:
- IC2 – WS4P0
- IC3 – WS3P9
- IC4 – WS3P8
- IC5 – WS3P7
I bought the chips and had them programmed by buyicnow.com for under £50 including postage. This a a very easy and cheap way of getting the upgrade chips and sockets. The original Korg upgrade was £300 in 1992.
The Prophet VS Legacy The Wavestation is a major development of the Prophet VS from 1986 and most of it ROM waves were reused, the Wavestation added wave sequencing as well as many more waves than the VS. The 1990 Wavestation uses Prophet VS waves from 35 to 125, including bells, vocals and some traditional Piano and Bass waves. The Wavestation documentation does not contain a description of these waves but with some detective work looking at the Poly Evolver waves which are also VS waves, its possible to add the wave descriptions, which are here Korg Wavestation – Prophet VS Wave Descriptions.
The Wavestation EX added in the Prophet VS waves 126 to 155, however the ROM memory in a VS stops at location 127, so these 30 waves are possibly from one of the six Prophet VS RAM cartridges which contain 32 waves. The VS126 to VS155 waves are visible in iWavestation but there are no descriptions.
Patches The Wavestation comes with 3 banks of sounds, one in ROM and two in RAM. Korg produced quite a large library of patch cards as well as three PCM cards with new waves, and many professional patches were commercially released by companies in the 1990’s. A full list is here. I have a large library of sysex files stored on my PC and my personal favorite patches are loaded onto a MCR-03 RAM Card. I use the iWavestation to preview patches and then I load them up via sysex.
The Wavestation was commissioned into the studio on 8th April 2020 and replaces my S-50 in my active setup (as the W-30 has 240MB of S-50 sample banks on hard disk). The refurb has worked really well and the Wavestation now gets lots of use in creating new songs, the key is to try and avoid all the presets that have been overused in the 1990’s .