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.

102 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

ously when it should be standing still. Although this shifting spectrum may<br />

<strong>of</strong>ten be desirable, it would be nice if the speed and degree <strong>of</strong> shift could be<br />

controlled rather than left to chance. Even if the frequency ratio were exact,<br />

there is generally no way to control the actual phase with voltage-controlled<br />

equipment. If nothing else, precise control <strong>of</strong> impreciseness is useful for<br />

creating contrast among mechanical, rich, and sloppy effects.<br />

Historically, voltage-controlled oscillators and filters have had the most<br />

serious accuracy problems. The reason is that the exponential converters used<br />

are not ideal devices. They are highly sensitive to temperature, and "parasitic"<br />

physical defects also reduce their accuracy at the extremes <strong>of</strong> the audio<br />

range. Tremendous improvements in accuracy and stability have been made<br />

over the years, however, so that today it is possible to make a VCO that is<br />

adequately accurate at a reasonable cost. However, even small improvements<br />

beyond this come at a great increase in cost and complexity. Voltagecontrolled<br />

amplifiers had been less <strong>of</strong> a problem in the past, but the complex<br />

patches <strong>of</strong> today routinely use VCAs to process control voltages in the frequency<br />

control paths <strong>of</strong> patches. The result is that inaccuracy in the VCA<br />

will translate into frequency errors that are easily heard.<br />

With a microprocessor in a hybrid voltage-controlled system, it becomes<br />

possible to automatically compensate for inaccuracies to a great extent. In<br />

such a system, the microprocessor can address each module in the system<br />

with several "test" control voltages and measure the response to each. Using<br />

this information, it can then compute a correction function that is saved in a<br />

table in memory. Subsequently, all control values are modified by the<br />

respective correction function before being sent to a module. Such an<br />

automatic tuning routine would be performed whenever the equipment is<br />

turned on and then occasionally thereafter as it warms up.<br />

One <strong>of</strong> the characteristics <strong>of</strong> direct computer synthesis is that extreme<br />

accuracy is inherent. The "standard precision" arithmetic in most computer<br />

systems is good to about seven decimal digits or one part in 10 million. If<br />

improved accuracy is desired, the "cost" <strong>of</strong> obtaining it is fairly small. Thus,<br />

the question <strong>of</strong> accuracy in the control <strong>of</strong> sound parameters generally need<br />

not even be raised.<br />

Simultaneous Sounds<br />

The maximum number <strong>of</strong> simultaneous sounds available is another<br />

voltage-controlled synthesizer limitation. One aspect <strong>of</strong> this limitation is<br />

that a fairly large number <strong>of</strong> modules is needed to generate and control a<br />

single sound. To even simulate a small chamber orchestra all at once with a<br />

synthesizer would be out <strong>of</strong> the question. The other aspect is the limitation <strong>of</strong><br />

the performer in controlling a number <strong>of</strong>sounds with a number <strong>of</strong>parameters<br />

each. Thus, almost all synthesizer music is produced with the aid <strong>of</strong> a<br />

multitrack tape recorder. Only one part or voice <strong>of</strong> the music is performed<br />

and recorded at a time, and the parts are later combined by mixing the tracks<br />

together.

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

Saved successfully!

Ooh no, something went wrong!