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.

274 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

produced and can instantly (and unconsciously) correct for tuning errors. The<br />

computer, on the other hand, would typically run through a stored or<br />

preprogrammed control sequence with no knowledge <strong>of</strong> the sound coming<br />

out. If the tuning drifted, it would be necessary to reject the recording and<br />

either retune the module (usually with a slight twist <strong>of</strong> a panel control) or<br />

edit the computer's control sequence to compensate. Predictable response to<br />

control voltages is also desirable particularly with preprogrammed computer<br />

control (as opposed to storage and retrieval <strong>of</strong> manually generated control<br />

functions). Without clearly predictable response, many <strong>of</strong> the advantages <strong>of</strong><br />

programmed performance are lost. Clearly, a stable and predictable synthesizer<br />

is desirable.<br />

Another important feature is total voltage control <strong>of</strong> all parameters that<br />

are variable. Every panel control that performs a function that cannot also be<br />

voltage controlled is a function over which the computer has no control.<br />

Consequently, that function must remain static throughout a computercontrolled<br />

sequence. For example, many voltage-controlled filters have panel<br />

controls for Q (bandpass sharpness) and no other provision for varying Q.<br />

Thus, Q must be initially set and left alone during the performance or a<br />

cueing system devised whereby the computer can signal the operator to twist<br />

the control! Another example would be the duty-cycle control for the<br />

rectangular-wave output on many voltage-controlled oscillators. Rotary<br />

switches used to select one <strong>of</strong> several operating modes rather than simultaneous<br />

output <strong>of</strong> all modes such as with state-variable filters is another "fearure"<br />

<strong>of</strong> some modules that limits their usefulness in a computer-controlled<br />

system.<br />

A final requirement is consistent control characteristics. This is not<br />

normally a problem with prepackaged synthesizers or modules from a single<br />

manufacturer but can become a real problem in a mixed system. For example,<br />

ifsome modules work on a 10-V standard and others work with 5 V, it is<br />

necessary to keep track <strong>of</strong> which modules are patched to what computer<br />

interface channels. This is normally a greater problem than mixing modules<br />

in a purely manual system, since in the latter case panel controls can <strong>of</strong>ten be<br />

set for acceptable performance and the operator can adapt to the somewhat<br />

changed characteristics. Likewise, signal level differences may cause gross<br />

errors in tonal balance unless the computer is informed or the necessary<br />

adjustments are made when the patch is set up.<br />

Control Computer Requirements<br />

The control computer, <strong>of</strong> course, is the heart <strong>of</strong> the system and should<br />

also be selected with some care. Again, however, one may be forced to use an<br />

existing computer. Fortunately, virtually any computer can be made to work<br />

well given sufficient programming effort, but a couple <strong>of</strong> computer characteristics<br />

greatly simplify the implementation <strong>of</strong> a Type 1 system, particularly

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

Saved successfully!

Ooh no, something went wrong!