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.

72 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

Spectrum Tracking<br />

Generalized speerrum tracking can be done in several ways. For definitely<br />

pitched sounds, the amplitude envelope <strong>of</strong> each individual harmonic<br />

can be determined with computer-processing techniques. A somewhat simpler<br />

technique involves a bank <strong>of</strong> 10 to 30 bandpass filters and an amplitude<br />

envelope follower connected to the output <strong>of</strong> each filter. Any sound can be<br />

passed through such afilterbank analyzer, and its rough spectrum shape as a<br />

function <strong>of</strong> time can be determined.<br />

Another method that also involves a computer is formant tracking. The<br />

spectrum <strong>of</strong> many interesting sounds such as speech can be fairly well described<br />

by the frequency, height,and width <strong>of</strong> peaks in their spectrum<br />

shape. Frequently, even the height and width parameters are ignored. The<br />

resulting small number <strong>of</strong> parameters describing the time varying spectrum<br />

shape is quite attractive for analysis-synthesis purposes. For example, tracking<br />

<strong>of</strong> just the frequency <strong>of</strong> the two lowest formants <strong>of</strong> voiced speech sounds<br />

is adequate for intelligible speech reconstruction.<br />

Unfortunately, accurate formant following is as difficult as accurate<br />

pitch tracking. For example, there need not necessarily be a constant number<br />

<strong>of</strong> formants in the sound being analyzed. As a result, the analyzer must<br />

recognize when two formants merge into one or when one just decreases in<br />

amplitude and disappears. If the overall spectrum shape contains a long<br />

downward slope, the ear will <strong>of</strong>ten recognize a local flattening in that trend<br />

as a subdued formant, even though no real peak occurs.<br />

Use <strong>of</strong>Analysis Results<br />

It should be obvious from the foregoing that really accurate analysis <strong>of</strong><br />

sound into the simple parameters that have been discussed is not always<br />

possible. However, the accuracy that is attainable is gen~rally quite acceptable<br />

for analysis-synthesis experiments. Occasionally, some hand editing <strong>of</strong><br />

the data obtained is necessary to correct gross errors or fill in missing data<br />

caused by nearly inaudible "defects" in the prototype sound.<br />

Generally, the data obtained from the analysis can be represented as a<br />

number <strong>of</strong> curves showing how the parameters vary with time. Such a set is<br />

shown in Fig. 2-11. On a computer-based system, these curves would<br />

actually be available to the user to study and modify as desired. In a real-time<br />

system, these parameters would really be just varying voltages generated by<br />

the analysis equipment. In either case, some, if not all, <strong>of</strong> the parameters<br />

would be processed and then they would pass to synthesis equipment, which<br />

generates the modified sound.<br />

The analysis-synthesis technique can be applied in a number <strong>of</strong> ways.<br />

One intriguing possibility is transferral <strong>of</strong> certain characteristics from one<br />

type <strong>of</strong>sound to another. For example, let's assume that a short trumpet solo

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

Saved successfully!

Ooh no, something went wrong!