Serge Touch Responsive Keyboard

Serge Touch Responsive Keyboard

Serge Touch Responsive Keyboard
for music synthesizers.

Derived from the Synapse, January/February 1977 magazine article:

Note that by itself, this project can only provide Gate signals and voltages responding to pressure being applied to the pads. There are no musically pitched voltages generated. That must be handled by external circuitry such as the Programmer/Sequencer.

This keyboard may be made with as many keys as you like, though the value of RPD (15k) may have to be made smaller as more keys are added. Each key provides for touch proportional voltage and pulse outputs. The pulse output stays high for however long the key is touched. In the schematic, each stage's touch voltages are combined through a diode network resulting in an output dominated by whichever key is touched hardest. This function is optional, but is useful if you wish to use the keyboard (in conjunction with Programmers) to play melodies with touch control of their dynamics.

How to use this module:

The keyboard may be built and installed to fit any flat surface, for example, the body of an electric guitar. Make sure that all components are mounted in close quarters with the touch keys. Wiring should be kept tight. Note that the pattern surrounding each key should be grounded. Connecting your touch responsive keyboard with a Programmer will result in an exceptionally powerful unit, able to access as many presets as you want at a touch. This means too, that your keyboard will be able to perform non-tempered scales since each of the keys can be preset to a different tuning.

A little on how it works:

On the CGS86D Driver PCB: The transistors make up an emitter coupled astable oscillator with a somewhat distorted square wave output of about 100kHz.

On the CGS86 Detector PCB: The first amplifier for each of the two stages shown a full wave rectifier and filter whose output goes positive as more of the 100 kHz is shunted to ground by touching a key. The second amplifier provides the pulse output.

The circuit may be operated with +/-12 or +/-15 volt supplies, although the output voltages will be higher on the higher supply voltage.


The schematic of the Serge Touch Responsive Keyboard.
The portion to the left is on the sub board CGS86D,
while the touch-pad detector circuits are in groups of eight on the CGS86.
The touch-pads themselves are on the CGS86PAD PCB.

Pad identification:

PAD IDFunction
TOP EDGE CGS86
+VEwire to +VE pad on CGS86D
0VShield connection for wire running to touch-pads. (8 off).
TPCore connection for wire running to touch-pads. (8 off).
PLSwire to PSL pad on CGS86D.
BOTTOM EDGE CGS86
GATEIndividual touch pad Gate output (8 off).
0Vwire to 0V pad on CGS86D
0V0V/GND connection for optional/general use. (8 off).
CVIndividual touch pad Control Voltage output. (8 off).
VOCombined CV output for connection to VO pad on CGS86, or for cascading to another CGS86. (2 off)
GOCombined CV output for connection to GO pad on CGS86, or for cascading to another CGS86. (2 off)
note: on CGS86 VER1.0 one GO pad needs a link to work as its track is missing.)
CGS86D Driver PCB
-VEnegative voltage power rail out, for external use if needed.
0Vwire to 0V pad on CGS86
+VEwire to +VE pad on CGS86
PLSwire to PSL pad on CGS86.
VOwire to VO pad on CGS86. (2nd pad for connection to second CGS86)
GOwire to GO pad on CGS86. (2nd pad for connection to second CGS86)
CCVOCommon CV Output. This is the pressure CV, and will equal the individual CV output of the hardest pressed touch pad.
CGOCommon Gate Output. This will go HIGH any time a touch pad is touched.

Construction


The component overlay for the VER1.0 PCBs.
Click the images for enlarged, printable versions. Print at 300dpi for correct scaling.
Note that the pad in red (one of the GO pads) is not connected to anything (VER1.0 PCB only).
If you wish to use this pad, it needs to be jumpered to the diode immediately above it.

There are two 3mm holes on the CGS86 so the CGS86D driver board to be mounted on it. This is best done after the wiring to the boards has been completed.

A 330pF and 100pF in parallel can be substituted for the 430pF capacitor. Install the 330pF in the location marked 430pF on the PCB. Install 100pF in the unmark location immediately beside it.

Serge Touch Responsive Keyboard

We recommend wiring the CGS86PAD touch-pads to the CGS86 detector board using shielded wire. All shielded wires should be the same length so they present the same capacitance to the circuit, or you could have difficulty getting the same sensitivity from each pad. Only one shielded wire should have its shield connected at both the CGS86 and the CGS86PAD boards. The remaining wires should have their shields connected at the CGS86 detector board only. Alternately, you can run a separate earth wire, and connect one of the shields at the CGS86PAD end, as per the photograph above.

There are not connections to be made to the front of the CGS86PAD board. The touch-pads themselves are connected via four through-plated holes to a centrally solder pad on the rear of each touch-pad. These pads should line up with holes on the standard one-inch grid used on Serge style Panels. The smaller, nearby pad is for the earth/shield connection. Only one of these pads will be used. It does not matter which one. You may need to drill an extra hole for it. The rectangular pads are possible LED connections, with one of each pair being grounded for common cathode use. It would probably be more convenient not to use these LED mounting pads, due to the difficulty of keeping the connections flush so they don't short to your panel. Instead it would probably be more satisfactory to connect the LEDs to wires or some other carrier PCB on the other side of the panel to which you stick the touch-pad board. The easiest way to mount the CGS86PAD board to your panel is with double sided tape.

There is provision on the CGS86PAD board to allow for LEDs. These will need to be driven by external circuitry, such as the Programmer/Sequencer. If you wish to use the Touch Responsive Keyboard without external circuitry, ultra bright LEDs could be driven via a 4k7 or 10k resistor directly from the GATE outputs of the individual detectors.

Serge Touch Responsive Keyboard

Serge Touch Responsive Keyboard


Example wiring for stand alone use.

Set Up

With no keys/touch-pads being touched, the 10K trimmer should be adjusted for zero pulse and voltage outputs at zero touch tor all keys. To do this, monitor the CVO PRESSURE CV OUT pad. Twist the trimmer until you have a reading greater than 0V, then back off until it drops to 0V (give or take a few millivolts). Below this point the trimmer will have no apparent effect during set up, but would affect playability. Check that CGO GATE OUT is at 0 volts. Check that touching each pad gives a voltage out on CVO proportional to how hard you press the pad, and that CGO goes high.

You can check the individual outputs to make sure there are no circuit errors associated with the individual outputs.

Notes:

  • The CGS86PAD PCB contains 16 touch-pads, labeled 1 to 16. Two CGS86 detector boards are required to make use of all of the touch-pads. If you only require 8 touch-pads, you can cut the CGS86PAD in half. This will give you two 8-pad boards, although the second will be numbered 9 to 16.
  • The CGS86PAD measures 16" (80HP) x 1". 3.0mm mounting points occur at 0.1" and 0.9" from the left edge and repeat at1" increments ie. bottom rom row are at 0.1", 0.9", 1.1", 1.9", 2.1" etc and are 0.1" from the bottom edge, while the top row is 0.9" from the bottom edge and is at the same horizontal spacing
  • The module will work on +/-12 or +/-15 volts.

Parts list

This is a guide only. Parts needed will vary with individual constructor's needs.

Article, art & design copyright by Ken Stone