22.09.2015 Views

of Microprocessors

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

198 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

have a fixed but precisely known octave/volt control sensitivity. If one wishes<br />

a variable (by the computer) control sensitivity, then a VCA with the control<br />

input driven by the computer is inserted in the control path to the VCO.<br />

Depending on the design, a VCA may be used as a multichannel mixer with<br />

the gain <strong>of</strong> each channel set by an individual control voltage. When used to<br />

mix control voltages, its accuracy again becomes important. Thus, it is<br />

apparent that for maximum usefulness attention should be given to accuracy<br />

and temperature drift in the design <strong>of</strong> the VCA.<br />

Controlled Gain Block<br />

The heart <strong>of</strong> the VCA is the controlled gain block. Actually, a multiplication<br />

<strong>of</strong> one signal (the signal voltage) by another (the control voltage or a<br />

function there<strong>of</strong>) is being performed. Full four-quadrant multiplication<br />

where the output is the true algebraic product <strong>of</strong> the instantaneous voltages,<br />

either positive or negative, at the control and signal inputs is certainly<br />

acceptable if not desirable. Note that if this were true, there would be no<br />

distinction between control and signal inputs to the block. Actually fourquadrant<br />

circuits are fairly difficult and less accurate than two-quadrant<br />

circuits. The two-quadrant circuit restricts the control voltage to positive<br />

values, while both positive and negative signal voltages are acceptable.<br />

In the past, virtually any scheme that would electrically vary the gain <strong>of</strong><br />

a circuit was a candidate for the controlled-gain block. Really ancient<br />

methods include the use <strong>of</strong> a photoresistive cell (cadmium sulfide type)<br />

illuminated by a neon lamp and remote cut<strong>of</strong>f pentode vacuum tubes that<br />

were designed for variable-gain applications. Even servo motor-driven potentiometers<br />

were used when cost was no object. More modern methods include<br />

the use <strong>of</strong> a junction FET as a voltage-variable resistor or recognition <strong>of</strong> the<br />

fact that the dynamic resistance <strong>of</strong> a diode decreases with increasing forward<br />

current. Variation in the gain <strong>of</strong> a transistor amplifier with bias-current<br />

variation was another popular method.<br />

The two standards <strong>of</strong> comparison that have been used in the past for<br />

gain-control techniques are control-to-signal isolation and signal distortion.<br />

Control feedthrough into the signal generally results in high-amplitude,<br />

low-frequency thumping noises whenever the gain is rapidly changed. Even a<br />

moderate amount <strong>of</strong> such feedthrough is completely unacceptable in modern<br />

voltage-controlled equipment usage. Signal distortion, if present, is usually<br />

worst at low-gain settings wI,ere it is least likely to be noticed. Besides these,<br />

speed and accuracy <strong>of</strong> response are now <strong>of</strong> great importance also.<br />

Using the first two performance standards, the lamp-photocell approach<br />

is essentially perfect. The FET voltage-variable resistor has no control<br />

feedthrough but does distort the signal some unless its amplitude is quite<br />

small. All other methods (except servo pots) suffer from both maladies to<br />

some extent. Unfortunately, a lamp-photocell variable-gain block is impractical<br />

for an electronic music VeA because it is very slow, having time

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!