CGS super psycho modulation source

Jump to navigation Jump to search

CGS21 the CGS super psycho modulation source is a much expanded version of the [psycho_lfo.html Psycho LFO], featuring six free-running oscillators, each variable between LFO and audio ranges, two of which can be switched to have triangular wave outputs. Each oscillator can be switched between low and high ranges, as well as off, and also has a rate LED, to allow visual determination of the frequency at which it is running. As per the original, there are also level and glide controls.

How to use this module

This module can be used to create a range of pseudo-random modulation voltages that can be used to generate unusual sequences, control VCFs or VCAs etc. When run at higher frequencies, it can be used as a series of audio drones, or to generate complex sounds by frequency modulation a VCO.

A little on how it works

The schematic of the Super Psycho Modulation Source. Click through for a larger version.
The schematic of the updated power filtering on the R2 PCBs. One of each of the 100n capacitors could be replaced with 10n, or even 220pF to improve the spread of response times to spikes.

The Super Psycho Modulation Source is a fairly simple circuit with a lot of repetition. The circuit consists of several distinct blocks. The first are the oscillators, each based on a section of a 40106 hex schmitt inverter and their associated components. The switch allows extra capacitance to be added, reducing the speed of the oscillator to a lower range. The same switch allows the capacitor to be bypassed to the negative rail via a protection resistor, disabling the oscillator, and setting its output to near 0 volts. The 1M pots specified allow the upper frequency range to extend over a large portion of the audio spectrum, and in the lower frequency position, to extend from sub-audio to low audio frequencies.

Two of the oscillators are equipped with voltage followers that follow the roughly triangular shape of the wave present on the oscillator capacitors. The 100k and 470k resistors on the output, when coupled to the virtual ground summing node of the following mixer, via the switch, correct the amplitude and offset of the triangle wave.

The next block is a traditional op amp inverting mixer stage. Signals from the six oscillators are mixed through 470k resistors, the overall gain controlled by a 100k pot in the feedback path of the op amp.

What is interesting here is that in order to keep the output signal of the mixer positive without the need for an additional inverting stage, the chip used to build the six oscillators is powered from the negative rail, it's positive power pin connected to 0V and its earth pin connected to -15V. Take special note of this, because it is an unusual way to power a digital chip, and inadvertent poking with a logic probe powered from the positive rail could cause you grief!

The final stage is a simple glide circuit consisting of a potentiometer, a capacitor and unity gain voltage follower. The switch is to allow easy switching in and out of a preadjusted glide setting. It can be omitted, and a link soldered in its place on the circuit board.


The component overlay for the VER2.1 PCB. Click through for an enlarged, printable version. Print at 300dpi. Due to a manufacturing error, the overlay on one version of these PCBs has become cluttered. Print this out to assist with assembly.
The component overlay of the REV2 version of the PCB. Connections can be determined from the circuit diagram. There is also a basic emitter follower LED driver on this version of the PCB. LA = LED anode. LK = LED cathode. LD = LED drive. Connect LD to the output jack so you can monitor the output of the module, or simply don't install the components if you don't need it.
The old version of the overlay.

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. Most likely you will find no faults.

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, the electrolytics, LEDs, transistors and ICs. Most likely the LEDs will be panel mounted. I have arranged the board so that connections each oscillator can be run through a 0.1 inch pitch plug and header if desired.

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.

The glide and level connections on the PCB can be hard to read as there are usually holes drilled right through them. They are as follows:

  • GS Glide switch
  • GS Glide switch
  • GC Glide pot center
  • GB Glide pot beginning
  • LC Level pot center
  • LB Level pot beginning

Parts list

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

Part Quantity
22n 6
100n 11
220n 1
2u2 25V 6
10uF 25V 2
100uF 25V 2
10R 2
330R 1
820R 6
1k 8
4k7 6
10k 6
22k 6
100k 3
470k 8
TL072 2
40106B 1
BC547 (or sim.) 1
BC557 (or sim.) 6
SPDT Ctr Off switch 6
SPDT switch 3
1M lin pot 6
1M log pot 1
100k lin pot 1
Ferrite bead (or 10R resistor) 2
0.156 4 pin connector 1


  • When switching the oscillators with triangular outputs off, it is best to switch their outputs to square wave, as otherwise an offset voltage will be introduced into the mixed output.
  • If you have separate digital and analog power supplies for your synth, connect this one to the digital supply. Due to all the LEDs, it will introduce fluctuations to any supply to which it is connected.
  • While untested, the module should work on 12 volts.
  • A 10 ohm resistor can be used instead of the Ferrite bead. If you don't care about power-rail noise, just use a link instead.
  • The later version of this PCB includes an uncommitted LED driver. Just install the parts as indicated on the PCB if you wish to use it to monitor the output level. LA = LED anode. LC = LED cathode. LD = LED Drive. This needs to be connected to the signal source you wish to monitor, e.g. the module output.


Readers are permitted to construct these circuits for their own personal use only. Ken Stone retains all rights to his work.

See also


External links