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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SIGNAL ROUTING 287<br />

Increasing Flexibility<br />

A synthesizer based on such specific fixed function modules is lirtle<br />

more than a computer-controlled organ with a wider than normal selection <strong>of</strong><br />

stops. More flexibility can be had by making the previously fixed elements<br />

variable under computer control. For example, the fixed filter could be made<br />

variable as could the waveshaper. Some or all <strong>of</strong> the envelope parameters<br />

could also be made variable. With these changes, a single module type could<br />

cover a range <strong>of</strong> instrument types with appropriate control from the computer.<br />

An even more generalized module could be imagined. A selector might<br />

be added to the VCO so that any <strong>of</strong> the standard VCO waveshapes could be<br />

selected. Ultimately, a programmable waveform generator (in which a small<br />

memory loaded by the computer contains the waveform) driven by the VCO<br />

would be used. The filter could be expanded to a full VCF with selection <strong>of</strong><br />

the filtering function as well as the cut<strong>of</strong>f frequency and Q factor. The<br />

envelope generator could also have a programmable envelope shape like the<br />

waveform generator.<br />

Even with voice modules <strong>of</strong> the type shown in Fig. 8-6 in which every<br />

parameter can be controlled, there are still serious t1exibility limitations. For<br />

example, a sound may require two independently tunable formants, which<br />

requires two bandpass filters. FM synthesis is not possible because only one<br />

VCO is present. In fact, the majority <strong>of</strong> special effects is just not available<br />

with the example module.<br />

The situation can be improved markedly, however, by expanding the<br />

module somewhat and allowing perhaps a half-dozen different configurations<br />

through a simple switching arrangement. Commercial voice-modular synthesizers<br />

typically include two independent VCOs, two variable filters,<br />

several VCAs, and several envelope generators, the latter usually implemented<br />

in s<strong>of</strong>tware. Available interconnection patterns range from two<br />

parallel voices, to various intertwined combinations <strong>of</strong> the elements, even to<br />

FM connections where one VCO modulates the other or one <strong>of</strong> the filters. In<br />

particular, the two VCOs have been found to be very flexible, <strong>of</strong>ten<br />

eliminating the need for a generalized waveshaper (the second oscillator can<br />

be tuned to provide a prominent harmonic, for example). A moderately<br />

effective chorus effect can be obtained by having the VCOs almost track each<br />

other. A specific example <strong>of</strong> a voice modular synthesizer using these<br />

techniques can be found in Chapter 19.<br />

While these measures are typically more than adequate for a performance-oriented<br />

synthesizer, t1exibility for special cases is still limited. Thus, a<br />

few independent function modules and processor modules (like frequency<br />

shifters, chorus generators, and reverberation devices) are needed to supplement<br />

the voice modules if a flexible, comprehensive system is the goal.

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

Saved successfully!

Ooh no, something went wrong!