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.

352 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

The other method that is <strong>of</strong>ten found in alphanumeric display terminals<br />

adds various graphic character shapes such as horizontal, vertical, and<br />

diagonal lines and corners, junctions, arcs, etc., to the character set. The<br />

user can then select line segments from this set and piece images together<br />

that appear to be <strong>of</strong> high resolution. While excellent for images such as game<br />

boards, bar charts, and other highly structured material, the technique is<br />

quite limited on arbitrary lines and curves such as music-control functions<br />

and waveforms.<br />

Bit-Mapped Display Interfaces<br />

Thus, for any kind <strong>of</strong> serious graphics work a true bit-mapped or pixel<br />

display is a necessity. The term bit-mapped means that every point on the<br />

display literally corresponds to a bit in the display memory, whereas pixel<br />

refers to the fact that individual picture elements can be manipulated.<br />

Most integrated personal computers today have some form <strong>of</strong> bitmapped<br />

graphics display capability. Integrated here means that the display<br />

generation circuitry is part <strong>of</strong> the computer as opposed to a separate display<br />

terminal. Even the under-$200 Commodore-64 has a 320 X 200 pixel<br />

resolution in its two-color mode. The Apple llline typically provides 280 X<br />

192, although the newest members also have a 560 X 192 mode, which is<br />

quite a resolution mismatch. Pixel graphics is not really standard on the IBM<br />

PC, but most users purchase the option (usually to run "business graphics"<br />

s<strong>of</strong>tware), which <strong>of</strong>fers an even more mismatched 640 X 200 resolution in<br />

the monochrome mode. Many IBM "clones" <strong>of</strong>fer better graphics capability<br />

as a standard feature; the Tandy 2000, for example, has 640 X 400<br />

resolution even in the eight-color mode. The Apple Maclntosh is currently<br />

the best-known low-cost graphics-oriented computer. Its 512 X 342<br />

resolution, although not the highest around, is well balanced and backed up<br />

by a microprocessor (68000) that is ideally suited to graphics manipulations.<br />

Unfortunately, its "closed" architecture makes connection to synthesis<br />

equipment and user programming <strong>of</strong> signal-processing-oriented graphics<br />

s<strong>of</strong>tware much more complex than necessary, although its built-in s<strong>of</strong>tware<br />

can be <strong>of</strong> some use.<br />

Larger bus-oriented and multiuser computers typically use separate<br />

display terminals rather than integrated display generators. Usually, such<br />

terminals are alphanumeric with perhaps some line segment character shapes<br />

available. Full graphics terminals are available, however, as are graphics<br />

retr<strong>of</strong>it kits for some <strong>of</strong> the more popular alphanumeric units. Graphics<br />

programming, particularly graphics editing, which will be described, <strong>of</strong><br />

such a terminal is difficult and slow due to the serial communication link<br />

between terminal and computer.

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

Saved successfully!

Ooh no, something went wrong!