[sdiy] Fatman module??

Richard Wentk richard at skydancer.com
Tue Mar 4 00:53:52 CET 2003


At 10:52 03/03/2003 -0800, harrybissell at prodigy.net wrote:
>What I'd like to see is a common specification for a synth "backplane"
>
>This would be some form of card cage and connector spec that could be
>used to support the building of polyphonic or 'multiphonic' synths.
>
>I'd see having a MIDI/CV card, maybe a memory or programming card,
>and a number of voice cards. If we agreed on a standard board size
>and connection scheme, then any DIY member could design a voice card
>(or any other card) for the rack.

If I were going to do this I would:

1. Create LFOs and envelopes digitally using a single card to emulate a 
bunch of hardware
2. Multiplex this and other voice data over the bus so you could have up to 
(say) 32 channels without using a ton of cabling

Addressing would either be by way of a handful of digital address lines and 
a clock, or you could use two lines - a master clock and a counter reset - 
onto two lines and put demux control counters onto the boards.

I'd imagine you'd need these lines as a bare minimum, which would 
pre-summed digitally to include all the possible modulation sources (except 
poly mod):
VCO 1 pitch
VCO 2 pitch
VCF cutoff
VCF Q
VCA volume
(Output pan?)

The problem with using discrete lines for individual cards is that you're 
inevitably limited in what you can do. Using the muxed approach you can 
squeeze the information for 32 cards into a handful of lines, and the 
design is inherently multitimbral. Doing it with a discrete backplane I 
doubt you'd be able to get more than 8 voices together.

The voice cards themselves would have just a couple of VCOs , sync, polymod 
control (you *have* to have filter and VCO FM on an analogue synth :) ), 
perhaps a ring mod, the VCF and VCA, and a bunch of latches and S&Hs for 
the modulation inputs.

The hard part would be deciding how to handle the possible poly mod 
routings, and also mix control for the VCO waveform outs, the ring mod and 
noise, and so on. Some of these could be switched digitally instead of 
given continuous level controls.

Then again, given how cheap processors are today, it's not so very nuts to 
do *all* the distribution digitally, with a processor on each card making 
sense of the input information from an 8-bit data bus on the backplane. 
That would certainly be more reliable and easier to design than analogue 
muxing, and probably wouldn't be all that much more expensive. (If at all.)

So you'd have:

1. A master processor, including the envelope and LFO simulation as before, 
and also MIDI decoding and basic pitch calculations. Something moderately 
beefy (but not insanely so) would be needed here.
2. A distribution bus. 8-bit data and 8-bit address plus some control lines 
and a couple of audio out lines would probably be enough at a pinch. More 
would be nicer, but maybe not essential.
3. A voice card with two VCOs, one VCF, a VCA, a ring mod, noise, poly mod 
mixers/switchers, a processor, and a 16-way analogue demux to source the 
CVs. All of this should fit onto a Eurocard without too much of a stretch, 
especially if it's based around one of the CEM chips.

It's still not cheap, but by the time you're done you'd have a home-made 
Rhodes Chroma in a rack of manageable proportions that wouldn't be so 
insanely difficult to make.

Of course it's nothing like a Fatman any more. But if you want a poly one 
of those, I'm thinking the best way would be to make a rack that's 19" high 
and 8U wide and just stack them vertically for effect. :)

The other plus is you can go nuts with the LFO designs, and do a bunch of 
stuff analogue designs can't usually do. (MIDI sync and all that, weird 
waveshapes, and so on.) Likewise it's easy to do things like pitch tracking 
for the envelopes, which is a high-overhead kind of thing for straight 
analogue.

Richard




More information about the Synth-diy mailing list