Poly Keyboard Interfaces
gstopp at fibermux.com
gstopp at fibermux.com
Fri May 3 18:33:42 CEST 1996
JDM, you speak much wisdom....
I think that a basic 8-voice keyscan/sequential assign discrete logic
interface would be relatively easy. In fact a working, tested design
using the word comparator method in each voice is published in some
distant issue of Electronotes - I haven't looked at it in a while
however.
This type of interface would have been cool back in '79, but what good
would it be without velocity? Great, add a second set of contacts per
key and some kind of 7-bit counter for each voice to time the distance
between contact closures, plus add the DAC support. And aftertouch -
some CMOS foam under the whole keyboard assembly would work for this.
Then there's release velocity... and what about poly aftertouch?
Time to get real. In the light of all this, I would say that this
would be a good project for the synth-DIYer who has everything and
needs something to keep his hands busy. I myself however fall into
some middle ground, where I like to design things but have limits. I
call it a fascinating idea yet I don't think I'll ever go through with
it. Not with all these MIDI keyboards lying around - the keyscan front
end is already take care of and then some, broken down into a
well-defined serial stream. Off the top of my head I can count four
5-octave velocity/release velocity/aftertouch/bend/mod/volume MIDI
controllers in my posession, plus another that has everything except
aftertouch.
The thing that really needs developing is a good multi-output
MIDI-to-CV converter. When I say "good" I mean different assignment
options, programmable split points, multiple MIDI channel support,
things like that. When I say "multi-output" I mean 8 CV's, 8
velocities, 8 release velocities (maybe), bend, mod, aftertouch,
volume, and some continuous controllers. Heck maybe 16 CV's and
velocities. If you want to get really fancy you can put an arpeggiator
in there somewhere (although I'd prefer to leave that in the
controller I think).
Sounds like a pair of cascaded MPU-101's. Too bad they're so expensive
now.
So now we're back into that need for a CPU and a editor/compiler/EPROM
burner setup. But the hardware is back to a slim CPU/RAM/EPROM/DAC
plus a big honkin' analog mux. If 4067's are used then we could easily
go 64 or 128 CV's. The MIDI parsing code becomes the fun part, as you
say.
- Gene
gstopp at fibermux.com
______________________________ Reply Separator _________________________________
Subject: Re: Poly Keyboard Interfaces
Author: "J.D. McEachin" <jdm at synthcom.com> at ccrelayout
Date: 5/2/96 12:55 PM
On 30 Apr 96 at 11:00, Gene wrote:
> I think that the idea of a CPU-less polyphonic CV interface is
> fascinating, especially now that I will have many voice cards to play
> with. I have been thinking about it....
I think it's lunacy, but since you're so dead set on it, I'll try to lend my
experience w/ the software-based polyphonic interface to your cause.
.
.
.
.
> So - will this work? Any thoughts? Maybe someday I'll draw this up on our
> Altera station. I could do all of this on one chip. After hours, of
> course.
I could do it all on one chip too - an 8751!
Good luck Gene, if you decide to accept the challenge. You'll earn my respect
for being even crazier than me. Now, tell us again how you're going to add
MIDI and an Arpeggiator? ;-}
More information about the Synth-diy
mailing list