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.

LOW-COST SYNTHESIS TECHNIQUES 769<br />

Obviously, the key to the unit's operation lies in the 64-pin custom IC,<br />

which is also used in the other models. This all-digital IC both scans the<br />

keyboard and performs all <strong>of</strong> the synthesis calculations for up to eight<br />

simultaneous voices. Its final output is a 16-bit sampled digital signal,<br />

although only 10 bits are actually D-to-A converted in the MT30. The chip is<br />

driven by a 1. 14-MHz tunable L-C oscillator and essentially simulates eight<br />

independent variable sample rate oscillators whose digital outputs are added<br />

together every two clock cycles to produce a composite digital waveform. The<br />

channel sample rates are quantitized in units <strong>of</strong> two clock cycles (1. 75 jLsec)<br />

and vary between 5 and 20 ks/s according to the note played. The DAC itself<br />

is external and in the MT-30 consists <strong>of</strong> CMOS buffers (4049) driving an<br />

R-2R resistor ladder network constructed with 1% and 5% resistors. The<br />

dual op-amp is used in the two-section (four-pole) Butterworth low-pass<br />

filter.<br />

Most <strong>of</strong> the preprogrammed timbres are standard items such as piano,<br />

pipe organ, cello, accordion, glockenspiel, clarinet, plus a couple <strong>of</strong><br />

electronic sounds such as "synthe-fuzz." The quality <strong>of</strong> emulation is certainly<br />

not up to pr<strong>of</strong>essional standards but at least the sounds are distinctive. A<br />

more bothersome defect on the MT30 is severe distortion near the end <strong>of</strong><br />

decay envelopes, which is probably due to having only lO-bit D-to-A<br />

conversion with 7-8-bit linearity likely. This is probably much less <strong>of</strong> a<br />

problem in rhe more expensive models. The synthesis technique used is<br />

straightforward wavetable scanning. Each note begins by scanning Table A<br />

during the attack and then gradually shifts to Table B for the sustain and<br />

decay. This can be thought <strong>of</strong> as a keypress actually triggering two fixed<br />

waveform notes at the same pitch but with different amplitude envelopes.<br />

The chip apparently has a small RAM that is capable <strong>of</strong> holding four pairs <strong>of</strong><br />

wavetables at once. A front panel slide switch can instantly select one <strong>of</strong>them<br />

for playing. In "set mode," each white key represents a timbre and playing it<br />

copies a waveform from ROM into the particular wavetable RAM currently<br />

selected by the switch. Thus, any combination <strong>of</strong> four timbres can be placed<br />

on-line for playing. Waveforms are apparently stored in compressed form in<br />

the ROM, probably as a line-segment approximation, since the actual<br />

waveshapes seem to be quite simple.<br />

Being so cheap, the Casio instruments have encouraged a bit <strong>of</strong><br />

experimentation among musician/hobbyists. One. simple modification is to<br />

add a wide range variable clock oscillator to the synthesizer chip. With a<br />

good sound system and the organ voice lowered two or three octaves with the<br />

variable clock, a pretty convincing "mighty Wurlitzer" sound can be<br />

produced. The latent automatic arpeggio feature can also be easily activated.<br />

All kinds <strong>of</strong> wild distortions are possible by gating <strong>of</strong>f or scrambling the<br />

digital Output words before they reach the DAC. Thus, a suitably modified<br />

Casio keyboard can become quite a special-effects device in a pr<strong>of</strong>essional<br />

performance as well as an amazingly versatile toy.

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

Saved successfully!

Ooh no, something went wrong!