[sdiy] Ray Wilson's Single Bus Keyboard
Ray Wilson
raywilson at comcast.net
Mon Mar 7 14:03:13 CET 2005
Hi Pat
You should be seeing a change in voltage every time you press a new key
whether you are playing legato or stacato at point Z in the circuit. That
point is the raw voltage that appears on the keyboard bus as you press keys.
When you are playing legato you get changes of 83 mV per half step. When you
play stacato you will get changes from about -0.6 volts to the voltage of
whatever key you press. If you are not seeing changes in voltage then check
that the constant current source (IC2-A, Q1 and associated components) is
providing 833 uA by putting your DVM set to Amps between the collector of Q1
and the the keyboard resistor stack. I say AMPs first then decrease the
range until you are sure that you have the necessary 833 uAs flowing into
the resistor stack. If all o that is good then process to the differentiator
(IC5-D and associated components). Every time you hit a key or play legato
you will see a spike at the output of IC5-D. It is differentiating the
changes in voltage from point Z. They go positive if the change is positive
and negative if the change is negative (relative to the last note's
voltage). The positive and negative spikes are rectified by IC5-A and
associated components (CR5 and CR6). Op amp IC5-B is used as a comparator
and you should see a ground to V+ going spike at the kathode of CR4 every
time you change notes. If you don't then something is not connected
correctly in the differentiator/rectifier/comparator section. The ground to
+V spikes charge C14 via CR4 and effectively stretch the pulse a bit. The
rising edge of the stretched cleaned up pulse is dropped across R47 via C12.
The pulse is inverted by IC6-D and the rising edge of the inverted pulse is
dropped across R48 via C13. IC6-B inverts that pulse which is anded with
inverted point B (effectively the keydown logic). The upshot of thewhole
thing is that the negative going pulse at IC6-B pin 4 is slightly delayed
from the edge of the inverted point B signal. This insures that samples (and
triggers) are only generated when a key is first pressed, when a note is
changed with the key down (legato) and NOT when the key is released. The
last key down's voltage is the last sampled voltage and not the no-key-down
bus voltage (which is about -0.6V). The point T pulses are fed to pin 13 of
IC3-A and the current bus voltage is sampled onto C2 which is buffered by
high impedance buffer IC4-B. The output of IC4-B is fed via R18 to the
non-inverting input of IC4-A whose output feeds the keyboard's sampled and
held control voltage to the world via 100 ohm output protection resistors.
(I know the outputs are probably short proof but hey why not be belt and
suspenders safe). I am going to update the page with this info and I
replaced the abysmally out of date timing chart (my sincere apologies).
I hope this helps
Ray
----- Original Message -----
From: "Pat Kammerer" <spivkurl at wearerecords.com>
To: "sdiy" <synth-diy at dropmix.xs4all.nl>
Sent: Monday, March 07, 2005 12:14 AM
Subject: [sdiy] Ray Wilson's Single Bus Keyboard
> Hi everyone!
>
> I just finished all of the stuffing and wiring of Ray Wilsons Single Bus
> Synth Keyboard. I have a partial problem with it.
>
> If anyone has built this circuit, then I'm curious. What should I expect
> as
> an interaction between the 40106 and the 4066? Am I right in assuming
> that
> part of the 40106's job is to cause the switch to close when a key is
> pressed. I'm not getting CV output or trigger where I should. I can trace
> the keyboard reaction in the circuit, and I seem to run into a dead end
> somewhere around the 40106 and the 4066.
>
> I've never use the 40106 before, so I'm a bit above my head. If any one
> can
> help me understand what's going on in the CMOS part of this circuit, then
> I
> would be grateful for help in troubleshooting.
>
> Take care,
> Pat
>
More information about the Synth-diy
mailing list