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.

548 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

(G)<br />

Fig. 16-1. Methods <strong>of</strong> representing three-dimensional spectral data in two<br />

dimensions (cont.). (G) Contour map (voiceprint).<br />

the figure is drawn accurately, this is one <strong>of</strong> the better quantitative methods<br />

<strong>of</strong> representing spectral data, since all three variables can be very easily<br />

measured on the plot with a compass and ruler.<br />

One can also fill the rectangle with a patch <strong>of</strong> gray (or light if on a<br />

CRT). The density <strong>of</strong> gray or brightness <strong>of</strong> light represents amplitude as in<br />

Fig. 16---1D. This is commonly called a sound spectrogram, a name coined by a<br />

company that makes analog equipment for drawing such plots. If one has a<br />

color display, then a different color can be assigned to each amplitude quantization<br />

level. Computer line printers can also be pressed into service as<br />

spectrum plotters by defining time and frequency increments in terms <strong>of</strong>line<br />

and character positions. The rectangles are then fil1ed in with characters or<br />

overprinted character combinations chosen for their apparent darkness.<br />

In any case, this gives a very-easy-to-interpret visual representation <strong>of</strong><br />

the data, but measurement <strong>of</strong> amplitude from the graph is no longer possible.<br />

A very clever compromise is illustrated in Fig. 16-1F in which 16<br />

different "characters" based on the hexadecimal digits are defined. The idea<br />

is to have the area covered by black in the character shape to correspond to its<br />

numerical value. If the amplitude values are quantized to 16 levels, one can<br />

merely read <strong>of</strong>f the values while simultaneously having a "gray-scale" plot to<br />

scan visually.<br />

The final method is the familiar contour map approach to threedimensional<br />

plotting as in Fig. 16---1G. When such plots are made <strong>of</strong> speech<br />

spectra, they are <strong>of</strong>ten called "voiceprints" because <strong>of</strong> the resemblance in<br />

form to fingerprints (there is some controversy over whether they are nearly<br />

as distinctive as fingerprints). This is perhaps the most accurate method <strong>of</strong><br />

representation, particularly if changes in the spectrum are slow. U nfortunately,<br />

visual interpretation in terms <strong>of</strong> features valuable for synthesis is<br />

difficult.<br />

Time-Frequency Resolution<br />

In a spectral plot, good frequency resolution is desirable so that individual<br />

har~onics <strong>of</strong> the sound are clearly distinguishable. Good time resolution<br />

is also desirable so that the exact time <strong>of</strong> significant spectral events can

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

Saved successfully!

Ooh no, something went wrong!