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.

758 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

whistles, etc., are seldom heard anymore. Electronic generators are cheaper,<br />

<strong>of</strong>fer a much wider variety <strong>of</strong> distinctive sounds, and can be smaller and<br />

louder with less power input than their mechanical counterparts. In<br />

consumer products, the use <strong>of</strong> sound generators is increasing dramatically.<br />

Cars beep when the key is left in, watches buzz on the hour, alarm clocks play<br />

reveille, and smoke alarms squeal when guests light up. The use <strong>of</strong> speech<br />

synthesis is also frequently heard in products such as microwave ovens,<br />

elevators, cars, and children's toys.<br />

In video game design, proper selection and use <strong>of</strong> sound effects is<br />

almost as important as the screen graphics. In a well-designed game, every<br />

type <strong>of</strong> movement and event has a different sound associated with it. A<br />

trained listener can determine the state <strong>of</strong> the game and perhaps even keep<br />

score merely by listening. Often, a separate microprocessor is used exclusively<br />

to generate game sounds. Although uninformed charges that video game<br />

sounds are "carefully selected for maximum subliminal effect" are sometimes<br />

made, in reality they are chosen for generation ease. Most shots and<br />

explosions are simply bursts <strong>of</strong> filtered white noise, while the typical "laser<br />

zap" can be generated with a dozen instructions or so in the mircoprocessor<br />

program. However, more recent arcade game designs use multipart musical<br />

sequences and even speech synthesis to encourage players.<br />

Moving into more musical applications, there are a large number <strong>of</strong><br />

low-cost musical instruments on the market ranging from $30 toy keyboards<br />

to complete polyphonic synthesizers for a few hundred dollars. Many <strong>of</strong> these<br />

emphasize an ability to store keyboard sequences and play them back later,<br />

since this is easily implemented and requires little if any additional hardware.<br />

There are even $10 musical calculators that "play" the answer with a different<br />

pitch for each digit, $3 musical Christmas cards that playa rune when<br />

opened, and musical car horns for use late on Saturday nights. Several games<br />

make use <strong>of</strong> random note sequences to test the player's ability to remember<br />

them.<br />

Except for the inexpensive synthesizers, most <strong>of</strong> these devices are<br />

monophonic and use a square or pulse waveform for the sound source. Where<br />

size is important, such as in the Christmas card, piezoelectric transducers are<br />

used. There are flat ceramic disks about 1 inch in diameter that give an<br />

extremely tinny sound due to a high self-resonant frequency and lack <strong>of</strong> a<br />

baffle. The toy organs and synthesizers usually have a standard dynamic<br />

speaker built in and occasionally an ourput jack for an external audio system.<br />

Another large application area is in home and personal computers.<br />

Virtually every such computer made since the late 1970s has some means <strong>of</strong><br />

sound generation built in. Sound is most commonly used in computer<br />

games, many <strong>of</strong> which are modeled after successful arcade versions. In<br />

business applications, audible feedback from keystrokes and discreet error<br />

beeps can dramatically improve operator accuracy. All computers with sound<br />

capability have music programs available for them. Even the simplest sound

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

Saved successfully!

Ooh no, something went wrong!