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.

620 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

Fig. 17-20. Digital synthesizer organization<br />

with a "universal interface" that can easily connect to any kind <strong>of</strong> control<br />

computer. Furthermore, interpretive high-level languages, such as BASIC,<br />

can be used to control the oscillators and other intelligent digital music<br />

modules.<br />

Modular Digital Synthesizer<br />

Up to this point, we have been discussing the digital implementation<br />

<strong>of</strong> analog modules in which an analog output is retained. These outputs are<br />

then interconnected and processed further in the analog domain just as if they<br />

had originated in an analog module. In a modular digital synthesizer, all<br />

signal generation, processing, and interconnection are done in the digital<br />

domain. Only the final two- or four-channel audio output is in analog form.<br />

One advantage <strong>of</strong> an all-digital synthesizer is the elimination <strong>of</strong> vast quantities<br />

<strong>of</strong> DACs. Another is that multiplexed operation <strong>of</strong> the component<br />

modules makes available very large numbers <strong>of</strong> module functions at an<br />

attractive per-module cost. The biggest advantage in the author's mind,<br />

however, is complete interconnection flexibility. As we saw in Chapter 8, a<br />

generalized analog-switching matrix for even a moderate number <strong>of</strong> modules<br />

can become very large indeed. An equivalent digital matrix using read/write<br />

memory is compact and economical. At this point in history, there are as<br />

many different digital synthesizer organizations as there are digital synthesizers<br />

in existence. The organization in Fig. 17-20, however, represents an<br />

ideal that most <strong>of</strong> all them approach to some degree. The entire system<br />

revolves around two major memories. The control memory contains all operation<br />

parameters for all <strong>of</strong> the modules, including interconnection information.<br />

The control computer writes into the control memory, while the modules<br />

read from it.

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

Saved successfully!

Ooh no, something went wrong!