Magazine Archive

Home -> Magazines -> Issues -> Articles in this issue -> View

Digisound Voice Card (Part 2)

We conclude our coverage of this build-it-yourself synth voice card, with a parts list and some application notes for the adventurous.

We conclude our coverage of this s/nth module project with some calibration details, a control voltage chart and a full parts list.

Calibration has been kept to a minimum by the use of specialised ICs, and for a design of this complexity it's a relatively straightforward procedure. Trimming of the required functions is by way of eight multiturn presets (three for each of the oscillators and two for the single low pass filter), with all other circuit blocks requiring no calibration whatsoever. In fact, the procedure for calibration can be separated into two distinct types of adjustment. The first is the adjustment of a convenient starting frequency - (pitch of the VCOs and cutoff frequency of the VCF), while the second is calibration of the response of the VCOs and VCF to an incoming keyboard control voltage, ie. the relationship between control voltage and frequency.

Taking VCO1 first, RV19 has to be adjusted to provide a convenient starting pitch for the oscillator. This is to some degree a matter of personal taste, but we suggest adjusting this preset so that with no input voltages, the oscillator is tuned to the lowest frequency of a four-octave keyboard, ie. 65.406Hz (assuming yours is a C-to-C keyboard). For VCO2, it's recommended that the initial frequency is set the same as for VCO1 so that the frequency potentiometers behave in a similar manner. However, such a starting frequency is too high for modulation purposes, and you may find it desirable to wire the switch on the exponential modulation control input socket (J9) to -5V. In this way, VCO2 will operate five octaves below VCO1 until the insertion of a jack plug into this socket. Alternatively, RV22 may be set to a frequency suitable for a compromise performance as both an audio and modulation oscillator (ie. between three and five octaves below that of VCO1).

In order to perform the calibration of initial frequency it's necessary to hear (or see) the oscillators. This is achieved by selecting any waveform and allowing VCO signals to pass to the output sockets (ie. provide a constant gate, and turn VCO level, VCF frequency and ADSR sustain controls fully clockwise, while all the other controls are fully anticlockwise).

The next step is to adjust both oscillators so that they accurately track an incoming keyboard control voltage, normally one that follows a one volt per octave relationship. For this, both oscillators are calibrated identically, except that once VCO1 is calibrated, it may prove simplest to calibrate VCO2 using VCO1 as a reference oscillator. There are a number of ways of achieving this one volt per octave scaling. One is to use a previously calibrated oscillator (as above) and make the calibration using the beat frequency technique. Another approach is to employ two stable fixed-frequency oscillators and use them in conjunction with an oscilloscope to generate Lissajous figures. Whichever method is chosen, a calibrated voltage source (from a keyboard, for example) and an accurate voltmeter or oscilloscope will greatly simplify the process. You can now proceed with calibration by first grounding RV21 (RV24 for VC02) such that pin 7 of the CEM 3340 is at 0V, and applying a positive control voltage to the keyboard CV input. This voltage is increased until a frequency of about 200Hz is produced by the oscillator. Next, increase this voltage by one volt (as accurately as you can) and adjust RV20 (RV23 for VCO2) until the frequency is exactly double that of the initial frequency. This step should be repeated several times in order to achieve an exact doubling of frequency per volt applied, and we recommend that the incoming control voltage be varied such that the calibration is carried out in the general range of between 150 and 500Hz.

This procedure should now be repeated using an initial frequency of about 5kHz (ie. increase the calibration voltage by between four and five volts) and adjusting RV21 (RV24 for VCO2) until a doubling of frequency is obtained when the applied voltage is increased by exactly one volt. This is basically the same technique as used for calibrating RV20/RV23, except that it's at a frequency four to five octaves higher. This is the previously mentioned high frequency track adjustment, and is only possible after accurate calibration of RV20/RV23. Once the RV21/RV24 calibration has been carried out, recheck the low frequency calibration and observe that the VCOs now track correctly over the entire audio range. Both adjustments of the presets should be repeated after the voice card has been powered up for several hours.

Once RV20, RV21, RV23 and RV24 have been properly adjusted, both oscillators have been accurately calibrated for an incoming keyboard control voltage. Other inputs will behave in a very similar manner, but may be less accurate due to resistor tolerances. It's now necessary to repeat the adjustment of the initial frequency (as previously described, via RV19 and RV22) since adjustment of the keyboard tracking presets will have altered the preset starting frequency.

The final stages of calibration involve similar techniques but relate instead to the voltage controlled filter. In this case, RV25 will set an initial cutoff frequency and RV26 allows adjustment of the voltage-to-cutoff frequency scale. Calibration is best achieved by allowing the filter to oscillate: adjustment may then be performed in a similar manner to that of a VCO. Sustained oscillation can be maintained by setting RV8 fully clockwise and adjusting RV7 so that the frequency of oscillation is within the audio range. (Note that if you want to hear the filter oscillate, both envelope generators must be constantly gated on, with ADSR sustain controls fully clockwise.)

Once the sound of the oscillating filter has been identified, connect a variable voltage source or previously calibrated keyboard to J7. It should now be possible to hear the frequency of oscillation vary with a change in voltage at J7. Calibration may now proceed by adjustment of RV26 in the same way as for the VCOs, but it's recommended that for adjustment of tracking, the beat frequency method be employed using one or both of the previously calibrated VCOs. If you do follow this procedure, it's preferable to compare similar-sounding waveforms: this is possible if you use triangle wave outputs. And once the VCF has been adjusted so that the cutoff frequency changes at one volt per octave, the initial frequency can be established by adjustment of RV25.

External and internal views of a custom-built synth unit employing four Voice Cards in its design.

In Use

The primary use of a synthesiser voice card is fairly obvious, as with the addition of a noise source and keyboard circuitry, it offers the user a complete analogue synthesiser system. However, it's anticipated that many users will wish to process the audio signal further using other modules with, for example, the addition of external LFOs, ADSRs, and so on. This is easily achieved with reference to Table 1, which shows all the relevant CV limits. If it's envisaged that connections to +10V outputs will be made frequently, it may be a good idea to construct a potential divider on the relevant input jack sockets. This is done using two 47K resistors joined together at one end. One free end is connected to the jack socket, the other free end to 0V, and the join of the two resistors to the PCB input.

Voice Card Parts List

Resistors (5%, ¼W carbon film)
R7,11,26,30 470R
R17,34 470K
R18,36 620K
R19,22,40 10K
R20,38 270K
R21,39,55,61,62,63 47K
R35,64,65 100K
R37 130K
R42,43,54,56 1K
R52 24K
R53 27K
R57,59 30K
R58,60 20K
R69,73 5k6
R70,74 56R
R89—104 (16 off) 4K7

Resistors (1%, ¼W metal film, 100ppm)
R1,2,3,4,5,6,23,24,25 100K
R8,27 200K
R9,29 1M5
R10,12,15,28,33 1M
R13,31 5k6
R14,32 24K
R16,41 1K8
R44,45,46,47,48,49,50,66 56K
R51 910R
R75,82 27K

Other Resistors
R67,68,71,72 100K SIL, 4 individual (1 off)
R76,78,80,83,85,87 10K SIL, 7 commoned (2 off)
R77,79,81,84,86,88 470R SIL, 7 commoned (2 off)

C1,3,7,8,25 10n polyester
C2,5,10,32-45 (17 off) 100n polyester
C4,9 1n 1% polystyrene
C6 220p ceramic
C11 330p polycarbonate
C12,13,14,24,27 33n polycarbonate
C15,16,22 2n2 polypropylene
C17,18 1u PCB electrolytic
C19 1n polypropylene
C20,21 2u2 PCB electrolytic
C23 4n7 polyester
C26,28 22n polyester
C29,30,31 1u tantalum bead

RV19,22 100K horizontal multiturp
RV20,23 10K horizontal multiturn
RV21,24 10K min. multiturn, side adj.
RV25 50K min. multiturn, side adj.
RY26 500R min. multiturn, side adj.

IC1,2 CEM 3340
IC3 CEM 3372
IC4 CEM 3360
IC5,6 CEM 3310
IC7 TL 084
IC8 TL 072
IC9 LM1458
IC10,11,12,13 4016B
TR1,2,3 BC212L
8-pin DIL sockets 2
14-pin DIL sockets 6
16-pin DIL sockets 4
18-pin DIL sockets 1
Track Pins 200

Pots, Switches
RV1-18 10K lin. rotary
S1-16 SPDT sub. min. toggle

Table 1 - CV limits

Notation on PCB Overlay Parameter Control voltage limits
+15V Power supply input - to +15V rail of PSU
J19 Noise/Audio input
J1 VCO1 Pitch bend/Frequency control (-5V - +5V)
J7 Keyboard control voltage input (-5V - +5V)
N/C Reserved for future expansion
N/C Reserved for future expansion
N/C Reserved for future expansion
J20 Audio output
0V Ground connections - to panel and to 0V rail of PSU
-15V Power supply input - to -15V rail of PSU
N/C Reserved for future expansion
N/C Reserved for future expansion
N/C Reserved for future expansion
J16 Gate input for ADSR 1 & 2
N/C Reserved for future expansion
-5V Power supply input-to -5V rail of PSU
N/C Reserved for future expansion
N/C Reserved for future expansion
J14 VCF Cut-off frequency CV input (-5V - +5V)
J4 VCO1 Linear frequency CV input (-5V - +5V)
J3 VCO1 Exponential frequency CV input (-5V - +5V)
J2 VCO1 Frequency CV input to RV1 (0V - +5V)
J5 VCO1 Pulse width modulation CV input to RV2 (0V-+5V)
J11 VCO 2 Pulse width modulation CV input to RV5 (0V-+5V)
RV7 VCF Cut-off frequency control potentiometer (-5V-+5V)
J8 VCO 2 Frequency CV input to RV4 (0V - +5V)
J9 VCO 2 Exponential frequency CV input (-5V - +5V)
J10 VCO 2 Linear frequency CV input (-5V - +5V)
RV15 ADSR 2 Sustain CV input (0V - +5V)
RV14 ADSR 2 Decay CV input (0V — 5V)
RV16 ADSR 2 Release CV input (0V - -5V)
RV13 ADSR 2 Attack CV input (0V - -5V)
RV11 ADSR 1 Sustain CVinput (0V - +5V)
RV10 ADSR 1 Decay CV input (0V - -5V)
RV12 ADSR 1 Release CV input (0V - -5V)
RV9 ADSR 1 Attack CV input (0V - -5V)
J17 ADSR Modulation (VCA 4) depth CV input (0V - +5V)
J18 VCO2 Modulation (VCA 3) depth CV input (0V - +5V)
VREF Voltage reference for VCOs 1 & 2 - to +15V rail of PSU
J6 VCO1 Output level (VCA 1) CV input (0V - +5V)
J12 VCO2 Output level (VCA 2) CV input (0V - +5V)
J15 VCF Resonance/"Q" CV input (0V - +5V)
J13 VCF Cut-off frequency CV input (-5V - +5V)
S11 Keyboard CV track VCF cut-off frequency
S16 Keyboard CV track ADSR 2 time constants (inv. function)
S3 ADSR 2 Output to VCO1 frequency control input
S12 VCO 2 Modulate VCF cut-off frequency
S14 ADSR 2 Inverted output to VCF cut-off frequency
S13 ADSR 2 Output to VCF cut-off frequency
S4 Select VCO1 sawtooth output to VCA 1
S7 Synchronise VCO1 to VCO 2
S1 VCO 2 Output to exp. frequency control input of VCO1
S8 Select VCO 2 sawtooth output to VCA 2 & 3
S2 VCO 2 Output to lin. frequency control input of VCO1
S9 Select VCO 2 pulse output to VCA2&3
S6 Select VCO1 triangle output to VCA 1
S10 Select VCO 2 triangle output to VCA 2 & 3
S5 Select VCO1 pulse output to VCA,1
S15 Keyboard CV track ADSR 1 time constants (inv. function)

Previous Article in this issue

Order of the Day

Next article in this issue

Back to Basics

Electronics & Music Maker - Copyright: Music Maker Publications (UK), Future Publishing.


Electronics & Music Maker - Mar 1985

Scanned by: Stewart Lawler


Electronics / Build


Digisound Voice Card

Part 1 | Part 2 (Viewing)

Previous article in this issue:

> Order of the Day

Next article in this issue:

> Back to Basics

Help Support The Things You Love

mu:zines is the result of thousands of hours of effort, and will require many thousands more going forward to reach our goals of getting all this content online.

If you value this resource, you can support this project - it really helps!

Donations for April 2021
Issues donated this month: 2

New issues that have been donated or scanned for us this month.

Funds donated this month: £56.00

All donations and support are gratefully appreciated - thank you.

Please Contribute to mu:zines by supplying magazines, scanning or donating funds. Thanks!

Monetary donations go towards site running costs, and the occasional coffee for me if there's anything left over!

Small Print

Terms of usePrivacy