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.

17<br />

DigitalHardware<br />

At this point, we are ready to start discussing actual implementation and use<br />

<strong>of</strong> some <strong>of</strong> the digital sound synthesis and modification techniques that have<br />

been described. There is, however, a natural division between hardware and<br />

s<strong>of</strong>tware implementation techniques. Either can perform any <strong>of</strong> the functions<br />

that have been studied. A hardware approach performs the data movement<br />

and calculations considerably faster than s<strong>of</strong>tware. In fact, the usual goal <strong>of</strong><br />

hardware implementation is real-time operation. S<strong>of</strong>tware, on the other<br />

hand, is cheaper, easier, and more flexible but much slower. Finally, the $5<br />

MOS microprocessor and high-speed bipolar microprocessors make possible a<br />

third category that behaves in a system like a hardware implementation but<br />

is designed, and for the most parr, built like a s<strong>of</strong>tware implementation.<br />

Hardware implementation and real-time operation seem to be <strong>of</strong><br />

greatest interest to most people at this time. Digital synthesis hardware can<br />

be integrated into an overall computer-controlled system in several ways,<br />

however. At the lowest level, one can build modules that on the outside act<br />

just like analog modules but <strong>of</strong>fer greater precision, more flexibility, and<br />

perform functions impossible to do with analog hardware. Along the same<br />

lines, the voice-per-board method <strong>of</strong> system organization can be done entirely<br />

with digital hardware and with the same advantages. One may define<br />

and construct a modular digital synthesizer that conceptually acts like a<br />

modular voltage-controlled synthesizer but is all digital, including the<br />

signal-routing system. It is also practical to consider an actual programmable<br />

"computer" specialized for ultra-high-speed execution <strong>of</strong> synthesis algorithms<br />

in an effort to combine the flexibility <strong>of</strong> s<strong>of</strong>tware with the speed<br />

necessary for real-time operation. Special-purpose "black boxes" that perform<br />

cerrain useful but time-consuming operations such as the FFT can also be<br />

added as a peripheral to general-purpose computers in order to enhance the<br />

speed <strong>of</strong> s<strong>of</strong>tware-based synthesis.<br />

U nforrunately, a complete discussion <strong>of</strong> all <strong>of</strong> these options is well<br />

beyond the scope <strong>of</strong> this chapter. However, those suitable for implementation<br />

by individuals will be described in detail, while the others will only be<br />

surveyed.<br />

589

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

Saved successfully!

Ooh no, something went wrong!