Keyboard Interface - help needed
gstopp at fibermux.com
gstopp at fibermux.com
Mon Jan 20 20:38:50 CET 1997
I've built the EN#45 interface, long ago....
Actually the design is not flawed, just kind of non-robust. It's very
prone to contact bounce triggering errors. The one I built (in 1975!)
worked but had the nasty habit of triggering the S/H upon key release,
which of course meant that the held voltage was the wrong one.
In frustration I then built the digital design from EN#68, which works
flawlessly under all playing styles. I left out the trigger generation
part, however, since it has a pretty high chip-count, and besides I'm
used to having just a gate with no trigger anyway.
Over the years I've used the same basic circuit several times. I
usually copy the circuit as far as the counter/de-mux/latch logic
goes, and then add my own re-triggerable monostable to produce the
gate. One time I did want a trigger circuit (for a selectable
re-trigger/non-retrigger design in a five-octave Minimoog) and for
that I used an op-amp high-gain differentiator on the CV to produce
the multiple triggers.
Probably the circuit in EN#68 can be updated and simplified a little,
these days. However IMHO there are just too many benefits to using a
digital interface to produce a monophonic analog voltage from a
physical keyboard. The keyboard function is basically a digital one in
the first place - a bunch of switches to be closed and opened (a
binary thing), with one and only one closure taking priority (a logic
thing), with the last closure latched (a latch thing), converted to an
analog voltage (DACs are easy), plus a single bit that indicates
whether any switches are closed (the gate output, a boolean OR thing).
The latched DAC is way better than any analog sample/hold, because it
has infinite hold time with no drift or droop.
So my advice is to dive into the digital approach -it's worth the
trouble.
- Gene
gstopp at fibermux.com
______________________________ Reply Separator _________________________________
Subject: Keyboard Interface - help needed
Author: POLARIS at VAX1.Mankato.MSUS.EDU at ccrelayout
Date: 1/19/97 3:52 PM
I'm trying to make a keyboard interface from Electronotes #45, which is
an analog design, and am failing miserably. The CV gets generated just
fine, but does not get to the CV out due to lack of triggering. The basic
design of the circuit seems to be flawed, but I assume it worked when it
was published. I would like to talk in-depth about this with anyone "in
the know", or about alternative ways of generating gate and trigger signals
from single-contact Pratt-Read keyboards. I am hesitating to go with the
digital scanning scheme, but I may be forced to if the analog way fails to
produce acceptable results.
I can't get any further on my modular project until I get this out of the
way, so your help will be highly valued.
More information about the Synth-diy
mailing list