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.

358 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

SAWTOOTH<br />

~~.<br />

"PITCH"<br />

PARAMETER<br />

"VOICE"<br />

AMPLITUDE<br />

PARAMETER<br />

WHITE<br />

NOISE<br />

SOURCE<br />

MIX<br />

"HISS AMPLITUDE"<br />

...~"'"<br />

8--<br />

I<br />

VCF<br />

FORMANT 4<br />

VCF<br />

MIX<br />

OUT<br />

FORMANT 3<br />

VCF<br />

FORMANT 2<br />

VCF<br />

FORMANT I<br />

Fig. 11-6. Singing voice synthesis patch<br />

Again, even though the initial values are crude, a starting point is established<br />

from which improvements may be made.<br />

With an interactive graphics editing system, the task <strong>of</strong> determining<br />

magnitude and direction <strong>of</strong> necessary changes and then actually accomplishing<br />

the changes is considerably simplified. An editing function is distinguished<br />

from an input function by the fact that its action depends on what is<br />

already there. Some editing functions may be reversible. This means that two<br />

functions with opposite effect are available and that anything done by one can<br />

be undone by applying the other. Nonreversible functions can only be undone<br />

by retrieving a copy <strong>of</strong> the data made prior to execution <strong>of</strong> the nonreversible<br />

function. Examples <strong>of</strong> both types <strong>of</strong> functions will be given later in this<br />

discussion.<br />

Figure 11-6 shows the configuration <strong>of</strong> analog-synthesizing equipment<br />

used in this example. The application is speech (singing) synthesis, and seven

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

Saved successfully!

Ooh no, something went wrong!