Rotating Gate

Rotating Gate: Front view

With this module you can distribute the incoming gate or trigger up to eight outputs. The distribution is software driven. You can select the amount of the used outputs from zero to eight with a potentiometer and an input control voltage. The potentiometer voltage and the control voltage are added together. The mode potentiometer and the mode control voltage selects the algorithm for the distribution. As for the moment (2021 Nov.) only one mode is implemented. Rotating upwards. Any suggestions or programs are welcome.

Specs and features

  • Gate/Trigger distribution up to eight targets.
  • Number of used outputs voltage controlled
  • Distribution algorithm voltage controlled
  • Runs on +/-12V and +/-15V
  • Power consumption below 20mA positive rail. 5mA negative rail.

The documentation and the Gerber files for download can be found in my website.

Rotating Gate: Schematic control board
Rotating Gate: Schematic control board
Rotating Gate: Schematic main board
Rotating Gate: Schematic main board
Rotating Gate: Populated control PCB
Rotating Gate: Populated control PCB
Rotating Gate: Populated main PCB
Rotating Gate: Populated main PCB
Rotating Gate: Back view
Rotating Gate: Back view
Rotating Gate: Side view
Rotating Gate: Side view

Matrix Mixer

Matrix Mixer: Front view
Matrix Mixer: Front view

This is a 4 x 4 matrix mixer with switches for unipolar/bipolar mode for each column. Unipolar means that the controls work as attenuators. Bipolar means that the controls work as attenuverters. In this mode the amplification is zero in the middle position of the corresponding potentiometer. Turning the knob counterclockwise from the center position the signal is subtracted from the output sum. Turning the knob clockwise from the center position the signal is added to the output sum. The module is DC-coupled and can be used for audio and control voltage mixing.

Specs and features

  • 4×4 Matrix
  • Switchable unipolar or bipolar mode
  • Power consumption below 30mA each rail

The documentation and the Gerber files for download can be found in my website.

Matrix Mixer: Schematic control board
Matrix Mixer: Schematic control board
Matrix Mixer: Schematic main board
Matrix Mixer: Schematic main board
Matrix Mixer: Populated control PCB
Matrix Mixer: Populated control PCB
Matrix Mixer: Populated main PCB
Matrix Mixer: Populated main PCB
Matrix Mixer: Back view
Matrix Mixer: Back view
Matrix Mixer: Side view
Matrix Mixer: Side view

Track (Sample) and Hold

Track (Sample) and Hold: Front view
Track (Sample) and Hold: Front view

One more module for my Shakuhachi to Synths project. Not exclusively of course. This is a Track and Hold. Which is quite useful for other patches as well. In the Shakuhachi patch it is used to suppress an incomplete pitch to voltage conversion from the Pitch to voltage converter when the player stops blowing. The module tracks the incoming (control) voltage as long as the gate input is high. When the gate goes low the output voltage is kept. The module is DC coupled to track slowly moving voltages. For this one I have used some obsolete parts, which I had laying around. So, if you want to build it, make sure that you can get those parts. You can use it as Sample and Hold as well. Instead of a gate apply a trigger at the gate input.

Specs and features

  • Track or Sample and Hold
  • DC coupled
  • Gate input with LED
  • Signal input
  • Signal output
  • Threshold
  • Runs on +/-12V and +/-15V
  • Power consumption below 20mA each rail

The documentation and the Gerber files for download can be found in my website.

Track (Sample) and Hold: Schematic
Track (Sample) and Hold: Schematic
Track (Sample) and Hold: Populated PCB
Track (Sample) and Hold: Populated PCB
Track (Sample) and Hold: Back view
Track (Sample) and Hold: Back view
Track (Sample) and Hold: Side view
Track (Sample) and Hold: Side view

Gate Delay

Gate Delay: Front view

This module starts as a need for my Shakuhachi 2 Synth project. I was in need for a short Gate Delay of about 10ms (which is easy to realize). But then I thought about a more flexible solution with adjustable delay time and optional trimming the gate at the end. To be used elsewhere in the synth as well. So I came up with this solution. The hardware is still simple and the functionality lies in the software. So far I have only realized the function which I need for my Shakuhachi to Synth project. But you can easily improve about this with changing the software.

Specs and features

  • Gate delay with variable timing
  • Coarse and fine time adjustment
  • Gate in and out with LED signaling
  • End of gate trim
  • Runs on +/-12V and +/-15V
  • Power consumption below 30mA positive rail. 5mA negative rail.

The documentation and the Gerber files for download can be found in my website.

Gate delay: Schematic control board
Gate delay: Schematic control board
Gate delay: Schematic main board
Gate delay: Schematic main board
Gate delay: Populated control PCB
Gate delay: Populated control PCB
Gate delay: Populated main PCB
Gate delay: Populated main PCB
Gate delay: Back view
Gate delay: Back view
Gate delay: Side view

CV Mover quad

CV Mover quad: Front view
CV Mover quad: Front view

A companion for my other quad modules. Especially for my Quad LFO. You can use it as attenuator, attenuverter, CV Source and, most important, for offsetting bipolar control voltages to make them unipolar, positive or negative. The module is DC coupled, so you can use it for DC and AC. It is possible to offset the input with +/- 2.5V. The offset is signaled with diodes. There is an inverted output added as well. The main usage is for processing bipolar LFO voltages into unipolar control voltage inputs. If you have a LFO with +/- 5V output and want to make it unipolar set the input to halve and the offset to +2.5V. The output is then from 0..5V and 0..-5V at the negative output. You can easily adapt the module to other offset voltages with a few resistor changes.

Specs and features

  • Attenuator
  • Inverted and non- inverted output
  • Attenuverter
  • +/- 2.5V offset
  • Runs on +/-12V and +/-15V
  • Power consumption below 20mA each rail

The documentation and the Gerber files for download can be found in my website.

CV Mover quad: scheamtic
CV Mover quad: Schematic
CV Mover quad: Populated PCB
CV Mover quad: Populated PCB
CV Mover quad: Back view
CV Mover quad: Back view
CV Mover quad: Side view
CV Mover quad: Side view

Voltage controlled AVR LFO with variable symmetry

Voltage controlled AVR LFO: Front view
Voltage controlled AVR LFO: Front view

This is an old project dated back to December 2017. It was intended to learn some basics about the hard- and software of the ATMEGA series from AVR. It is kept simple. Just three analog inputs, one interrupt input and PWM output with filter are used. It is up to you what software you want to run on it. Here I made a simple voltage controlled VCO with variable symmetry. Speed, waveform and symmetry are voltage controlled. So you can change the triangle from ramp up to triangle to ramp down. Or make one halve of the sine very small. See screenshots below. This software was mainly written to test the hardware. To my surprise it worked sufficiently well for a LFO. So I leave it as is for the moment. No fancy accumulation with fixed point arithmetic and increment interpolation. Of course there is a lot room for improving the software. I know.

Specs and features

  • Voltage control for speed, waveform, symmetry
  • Bipolar and unipolar output
  • Square, triangle, sine, ramp up, ramp down waveform
  • 20MHz crystal
  • 19.5kHz PWM 10bit resolution
  • Runs on +/-15V and +/-12V
  • Power consumption around 30mA positive, 5mA negative rail

The documentation and the Gerber files for download can be found in my website.

Voltage controlled AVR LFO: schematic 01
Voltage controlled AVR LFO: schematic 01
Voltage controlled AVR LFO: schematic 02
Voltage controlled AVR LFO: schematic 02
Voltage controlled AVR LFO: back
Voltage controlled AVR LFO: back
Voltage controlled AVR LFO: Populated PCB
Voltage controlled AVR LFO: Populated PCB
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform
Voltage controlled AVR LFO: Screenshot waveform

Voltage controlled Mixer-VCA

Voltage controlled mixer-VCA: Front view
Voltage controlled mixer-VCA: Front view

This is basically a combination of 6 VCA configured as a mixer. The five inputs can be used as individual linear VCA or as input channels to the mixer output. All five input channels and the mixer output are voltage controlled. The control voltage inputs for the input channels are normalized so you can modulate all five channels with the same control voltage or group them to your needs. The sliders controls the amount of the modulation per channel. The inputs are normalized as well. This makes for a nice voltage controlled overdrive when used. A level indicator shows the output signal at the summed output. The summed output is voltage controlled as well. Instead of the here used CA3280 (I am using up some NOS) you can use the new available AS3280.

Specs and features

  • Five voltage controlled inputs
  • Five independent VCA
  • Voltage controlled output
  • Level indicator
  • Power consumption around 75mA each rail

The documentation and the Gerber files for download can be found in my website.

Voltage controlled mixer-VCA: Schematic control board
Voltage controlled mixer-VCA: Schematic control board
Voltage controlled mixer-VCA: Schematicmain board
Voltage controlled mixer-VCA: Schematic main board

On the schematics you can see 6 VCA with linear control current sources. Just as it is done over and over again. Plenty explanations on the web.

Voltage controlled mixer-VCA: Populated controƶ board top
Voltage controlled mixer-VCA: Populated controƶ board top
Voltage controlled mixer-VCA: Populated control board back
Voltage controlled mixer-VCA: Populated main board
Voltage controlled mixer-VCA: Populated main board
Voltage controlled mixer-VCA: Side view
Voltage controlled mixer-VCA: Side view
Voltage controlled mixer-VCA: Side view

CV Mover – Euro

CV Mover: Front
CV Mover: Front

A small but versatile module. You can use it as attenuator, attenuverter, CV Source and, most important, for offsetting bipolar control voltages to make them unipolar, positive or negative. The module is DC coupled, so you can use it for DC and AC. It is possible to offset the input with +/- 2.5V. The offset is signaled with diodes. There is an inverted output added as well. The main usage is for processing bipolar LFO voltages into unipolar control voltage inputs. If you have a LFO with +/- 5V output and want to make it unipolar set the input to halve and the offset to +2.5V. The output is then from 0..5V and 0..-5V at the negative output.

Specs and features

  • Attenuator
  • Inverted and non- inverted output
  • Attenuverter
  • +/- 2.5V offset
  • Runs on +/-12V and +/-15V
  • Power consumption below 10mA each rail

The documentation and the Gerber files for download can be found in my website.

CV Mover: Schematic
CV Mover: Schematic
CV Mover: Populated PCB
CV Mover: Populated PCB
CV Mover: Side view
CV Mover: Side view
CV Mover: Side view
CV Mover: Side view

Utility Mixer I

Utility Mixer I
Utility Mixer I

This is an often used utility module. The mixer comes in handy for mixing CV sources. The mixer is DC coupled, so you can use it for DC and AC mixing. The input impedance is constant 1MOhm. The input signals are amplified by a maximum factor of two. It is possible to offset every input with +/- 5V. The offset is signaled with LED’s for every channel and for the summing output. The outputs are normalized, so you can remove selected channels from the output mix. The summed output has a -6dB switchable attenuator. There is an inverted summed output added as well. The added volume indicator us useful for finding the appropriate signal level.

Specs and features

  • Three inputs, three outputs
  • Inverted and non- inverted summed output
  • 2x amplification
  • +/- 5V offset for every channel
  • -6dB switch
  • Volume indicator
  • Normalized outputs
  • Runs on +/-12V and +/-15V
  • Power consumption below 20mA each rail

The documentation and the Gerber files for download can be found in my website.

Utility Mixer I: Main board
Utility Mixer I: Main board
Utility Mixer I: Control board
Utility Mixer I: Control board

Control board: Straight forward design. The mixer is completely DC coupled. So you can use it for CV mixing as well as audio mixing. IC1B,C,D buffers the three inputs and and keeps the input impedance constant. P2, P4, P6 sets the amplification from zero to 2X. P1, P3, P5 sets the offset voltage. The LED indicates the offset and signal level.

Main board: IC3B, IC4B, IC6B adds the offset voltage and the signal. IC1C, IC1D, IC1B, IC1B drive the low current LED. IC2A sums the signals and drives the negative output. IC2B drives the positive output.

Utility Mixer I: Populated control board
Utility Mixer I: Populated control board
Utility Mixer I: Populated main board
Utility Mixer I: Populated main board
Utility Mixer I: Side view
Utility Mixer I: Side view
Utility Mixer I: Back view
Utility Mixer I: Back view

Pitch to voltage converter

Pitch to voltage converter: Front view
Pitch to voltage converter: Front view

This is the software driven replacement for my all hardware pitch to voltage converter from my Shakuhachi to Synth project. The software driven approach has the advantage of easily adaption for different frequency ranges. In my case it is the range of the Shakuhachi. To change the range just adapt the software. It is completely temperature independent. The needed input is a pulse train derived from your original signal. You can use my Signal to Trigger converter to provide the pulse train. An offset voltage is added to the V/Oct output to fit the needs of your VCO (Synthesizer).

Specs and features

  • Software driven pitch to voltage converter
  • 12bit resolution
  • V/Oct output
  • Offset CV Fine and coarse adjustment
  • Runs on +/-15V and +/-12V
  • Power consumption around 45mA positive rail, 15mA negative rail

The documentation and the Gerber files for download can be found in my website.

Pitch to voltage converter: Microprocessor board
Pitch to voltage converter: Microprocessor board
Pitch to voltage converter: Control board
Pitch to voltage converter: Control board

The incoming pulse train is feed to the microprocessor. IC1 (301-F) prevents the microprocessor from negative inputs. Zener D2 prevents from overvoltage. The trigger starts an internal timer of the microprocessor in input capture interrupt mode. The ticks are counted and the count is then looked up in a table. The lookup table provides the values for the V/Oct conversion. The read value is the send to the DAC MCP4921 which is follwed by a low pass (IC1A, 301-B)). IC2A (301-F) adds the offset voltage and IC2B (301-F) corrects the phase.

Pitch to Voltage converter: Populated PCB's
Pitch to Voltage converter: Populated PCB’s
Pitch to Voltage converter: Side view
Pitch to Voltage converter: Side view