I am doing this because I want the classic Oberheim sound, the one before everything went CEM chips. I started with the voice card because it is the actual synthesizer and I had annotated documents from MC to work from--he corrected drawing errors in the service manual schematics and so on.
The next board to make, for testing a voice card, is a manual patch manager. On it would be a panel control for each parameter, as well as connections for external jacks to provide places to apply signals such as LFOs for pitch and PWM. I would make this manual patch "breakout" board such that it would attach to a front panel say 6U wide and have the voice card plug onto the back. While it is mainly for me to use as a test platform other folks might see it as a module sort of in the original SEM category.
A programmable-preset patch manager would of course use a microcontroller and a host of multiplexed CV storage buffers, provide a local VCLFO and noise source--all the elements the original OBX patch manager did. Of course there is also a panel digitizer to consider, but unlike single-CPU systems where for example the OBX's Z80A ran everything, I can split the workload across "smaller" microcontrollers for each task.
I know that to implement the polyphonic OBX I will also need to build a key assigner. At this point I would revise the voice card to have an actual card edge connector so as to use say a Vector card rack enclosure and rack eight voice cards, patch manager, key assigner, power supply, etc.
It is a lot of work, but nothing so far is that daunting. When I did instrumentation design, I worked with the Z8 microcontroller series extensively and used one to make one of the oldest MIDI retrofits I can think of for the Korg Polysix in 1985. I would keep the patch manager and key assigner as separate boards with their own microcontrollers, having them share a common MIDI interface to pick up MIDI messages and decide which board is supposed to handle it.
This divide and conquer method is, for me, the best way to realize all possible parts of the project.
Crow
/**/
EMwhite wrote:Re: being programmable, I'd be thrilled with a set of controls which are hard wired (single Filter Cutoff knob wired through a buffer to all voice cards, for example) and forget about the complexity of patch memory.
I dont have an understanding of the original intent of the project. Was it for voice board replacement of originals for those that have an OBX synth with wonky, or an incomplete set of voice cards, or is it a pure DIY affair to be implemented as each individual sees fit?
If the latter, a missing piece is the voice distribution/dispatch/voice stealing control. I have MidiPal and it works well but as the name implies, it's Midi only. Will be buying the ACXsynth kit from Hexinverter but it will only do 4 with the ability to daisy chain a bit of an unknown at the moment (the code is owned by a bloke in France and my understanding is that the project is held up waiting on some fairly basic additions to key priority.)
I suppose that a large ExpertSleepers compliment for all cv, gate, and envelope duties is a possibility but excessive in terms of cost and complexity in my opinion.
Any ideas?