Serge Touch Responsive Keyboard

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.

Before you start assembly, check the board for etching faults. Look for any shorts between tracks, or open circuits due to over etching. Take this opportunity to sand the edges of the board if needed, removing any splinters or rough edges.

When you are happy with the printed circuit board, construction can proceed as normal, starting with the resistors first, followed by the IC sockets if used, then moving onto the taller components.

Take particular care with the orientation of the polarized components, such as electrolytics, diodes, transistors and ICs.

When inserting the ICs in their sockets, take care not to accidentally bend any of the pins under the chip. Also, make sure the notch on the chip is aligned with the notch marked on the PCB overlay.

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

I 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 connected none 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.

 

Parts List

Touch-pads
PartQuantity
CGS86PAD V1.01

Driver board
PartQuantity
Capacitors
430pF1
10n3
100n 1206 SMT2
10uF 25V2
Resistors
330R1
4k71
6k81
8k21
10k1
10k trimmer1
15k (RPD)1
33k3
Semi's
BC5473
Misc
Ferrite Bead 2
0.156 4 pin 90° connector1
CGS86D V1.01

Detector board.
1 required per 8 touch-pads
PartQuantity
Capacitors
10pF8
22pF8
1n8
10n4
Resistors
6k88
8k28
33k8
47k16
68k8
10M16
22M8
Semi's
1N414840
LM39004
Misc
Shielded cable1M
CGS86 V1.01

 

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 module will work on +/-12 or +/-15 volts.
  • Please e-mail me if you find any errors.

Parts list

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

Check the PCBs for Sale page to see if I have any in stock.

Can't find the parts? See the parts FAQ to see if I've already answered the question. Also see the CGS Synth discussion group.
 

Article, art & design copyright 2013 by Ken Stone

Modular Synth Home

Disclaimer