Skip to content

forestcaver/Analog-Voice

Repository files navigation

Analog-Voice

This repository will hold my analog voice modules.

The plan is to design and build a cheap analog (mainly subtractive) voice that can be built very cheaply or even ordered via the Chinese PCB Assembly services.

Please read below for the status of these designs. Some are works in progress and some are completed.


I made a 3d-printed case with a dc-dc converter (£7.50) to test them: case


3340 VCO

3340 vco

8hp.

3340-based oscillator with hard and soft sync, linear and exponential fm (with fm cv attenuverter), pulse width (knob and cv with attenuator). Reverse polarity protection. Uses an as3340 chip.

The 3340 soft sync only works on a falling edge so a ramp waveform is ideal eg /| (and not |\ ). Hard sync works on rise and fall. The sync switch is an on-off-on switch (centre position turns off sync) The 3340 fm knob is an attenuverter. The fm switch selects between exp fm (dc coupled) and lin fm (ac coupled). It's an on-off-on switch so the centre position turns off fm (handy for wiggling). The lin fm is ideal for audio rate modulation. The 3340 pwm input takes 0-5v for min to max effect. The pwm pot is an attenuator, pwm is added to the pw pot. The outputs of the 3340 are all normalised to just below 10v p-p, all outputs are bipolar. Calibration is as per the cem3340 datasheet. ie set v/oct scaling, then do the hi-osc adjustment if necessary. Mine tracks within one cent over 6 octaves.


3320 LPF

3320 lpf

4hp.

4-pole (24db/oct lpf) with fm cv attenuverter, can self oscillate. Reverse polarity protection. Uses an as3320 chip.

The fm knob is an attenuverter The 3320 has quite an aggressive resonance which kicks in at about 1/3 of the turn of the pot. You can easily adjust this by using different values for r25. One technique to find what you like could be to wire a 100k pot to the two pads, play with the module and set the resonance how you want, then desolder, read the resistance and solder a resistor of that value. You can refer to the resonance curve in the datasheet as well to see the response curve. I like it quite aggressive and have chosen about a 50k (ie 49.9k) resistor to get full range of resonance. Calibration - turn resonance up to self-oscillation and adjust the tracking to get the best you can. It's not temperature corrected or perfect but is pretty reasonable. Before you calibrate, let it warm up for a few minutes ideally. It will track within 1 cent over two octaves.


Phones (Headphone Amp)

Phones

4hp

NJM4556 based headphone amp. This is essentially the power section from the nwavguy o2 headphone amp. It has a very low output impedance (~1 ohm) so can drive even low impedance headphones. It can deliver a high power (utilising two sections of the njm4556 per channel) so can drive 600 ohm impedance headphones with no problem. There is a high pass filter on the input to block dc.


LPG

LPG

4hp

Buchla-esque lpg. Uses an analog switch ic to select between filter / lpg / vca so that a mechanicaly simple spdt on-off-on switch can be used instead of a 3pdt mechanical switch. Filter has added resonance control.


HPF

HPF

4hp

4-pole (24db/oct hpf) with fm cv attenuverter, can self oscillate. Reverse polarity protection. Uses an as3320 chip. Very similar to the lpf (above) with a simpler set of components around the 3320 but has similar features (apart from, obviously, being a high pass filter!)


Dual ASR

DASR

4hp

Dual ASR (Attack/Sustain/Release) in 4hp. Gate A normalled to Gate B. Reverse polarity protection. Uses two as3310 chips.


Dual VCA

2V

4hp

Dual VCA in 4hp. (Derived from two sections of Mutable Instruments Veils). Can chain an unlimited number together to make a huge multi-channel VCA or VC-mixer. Uses a 2164 chip.


Wasp

2V

4hp

Wasp filter in 4hp.


ADSR

2V

4hp

a100m ADSR in 4hp.


LPF 2

2V

4hp

ssi2144-based filter in 4hp with attenuverter on FM input.


Module Tester Module

2V

SMT module tester module with four added precision voltage outputs (set with trimmers).


Dual polarising VCA

4hp

Dual polarising VCA (based on Mutable Instruments Blinds). Multiple modules can be chained together.


Matrix Mixer

2B

14hp

Matrix mixer in 4hp. Control knobs for each column can be selected to be bipolar (attenuverting) or unipolar (attenuating). You can select a 5v offset to be normalled to input 4 as well.


TZFM VCO

TZFM TZFM2

8hp

TZFM analog VCO using the ssi2130 analog chip. Hard/soft sync (can be turned off with switch in middle position. PWM attenuator (0-5v cv input), exponential FM with attenuverter, linear FM with attenuator. Hard/soft sync. Jumpers allow you to change the behaviour of PWM (either the leading edge of the pulse is constant and the trailing edge occurs at varying times or both leading and trailing edges of the pulse change). Jumpers also selct whether to use FM or PM. (Note that this is quite a dense build!)


My Other Modules On GitHub

Minx

4hp buffered mult (three sections from MI Links)

minx

Minx

Jinx

4hp triple S+H/noise

jinx

Jinx

Benjolin

0603 version of Rob Hordijk's Benjolin (with kind permission from Rob)

Benjolin

Strictly for non-commercial use:

benjolin


Planned Modules

Completed - not yet uploaded

  • TZFM VCO (8hp, ssi2130-based) + 8hp expander

In Design and Prototyping

  • Serge volatage-controlled slew (testing now)
  • MIDI Thru box
  • Contact mic preamp
  • Quad digital lfo and envelope generator
  • vca (3360)
  • vcadsr (3310)
  • Wavefolder
  • Distortion module
  • Delay module
  • Updated Benjolin

Planned

  • quad adsr (3310)

Licence: CC-BY-NC-SA 4.0, unless otherwise stated in the individual repositories

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published