Programmable sound generator

Last updated

A programmable sound generator (PSG) is a sound chip that generates (or synthesizes) audio signals built from one or more basic waveforms, and often some kind of noise. PSGs use a relatively simple method of creating sound compared to other methods such as frequency modulation synthesis or pulse-code modulation. [1]

Contents

Technical details

PSGs are controlled by writing data to dedicated registers on the chip via an external CPU; hence the name programmable sound generator. One or more basic waveforms are generated (typically a square, triangle or saw-tooth wave) and often a noise signal. The waveforms' frequency and volume (and noise's tone and volume) are typically shaped using an envelope and or mixed before being sent to the audio output stage. [1]

Many PSGs feature three tone channels and one noise channel including the AY-3-8910, SN76489 and MOS Technology 6581.

History

In the late 1970s, more electronic consumer devices began to be designed with audio features. PSG were partly developed as a way of incorporating relatively complex sounds at a low cost. [1] [2] PSGs were in many arcade games, game consoles, and home computers of the 1980s and 90s.

In 1978, General Instrument released the AY-3-8910, the design of which was later licensed by Yamaha Corporation for their YM2149. These chips were used as the standard for the MSX computer standards 1 and 2, respectively. The features of this chip were also incorporated into other Yamaha sound chips including the YM2203 and YM2608 chips, these were also capable of FM synthesis. In the same year Atari designed the POKEY chip for its home computers and game systems. It incorporated a PSG. [3]

In 1979, Texas Instruments SN76489 was produced for the TI-99/4 computer. This was also used in the Tandy 1000 and IBM PCjr.

In 1982, MOS Technology 6581 was produced for the Commodore 64. [4] The main chip in the Nintendo Entertainment System, the Ricoh 2A03, included a PSG. [3]

List of PSGs

See also

Related Research Articles

Sound card Expansion card that provides input and output of audio signals

A sound card is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs. The term sound card is also applied to external audio interfaces used for professional audio applications.

A signal generator is one of a class of electronic devices that generates electronic signals with set properties of amplitude, frequency, and wave shape. These generated signals are used as a stimulus for electronic measurements, typically used in designing, testing, troubleshooting, and repairing electronic or electroacoustic devices, though it often has artistic uses as well.

MOS Technology 6581 MOS Technology sound chip

The MOS Technology 6581/8580 SID is the built-in programmable sound generator chip of Commodore's CBM-II, Commodore 64, Commodore 128 and Commodore MAX Machine home computers. It was one of the first sound chips of its kind to be included in a home computer prior to the digital sound revolution.

Yamaha YM2612 FM synthesis sound chip by Yamaha

The YM2612, a.k.a. OPN2, is a sound chip developed by Yamaha. It belongs to Yamaha's OPN family of FM synthesis chips used in several game and computer systems.

Texas Instruments SN76489

The SN76489 Digital Complex Sound Generator (DCSG) is a TTL-compatible programmable sound generator chip from Texas Instruments. It contains:

Yamaha DX7 Synthesizer

The Yamaha DX7 is a synthesizer manufactured by the Yamaha Corporation from 1983 to 1989. It was the first successful digital synthesizer and is one of the best-selling synthesizers in history, selling more than 200,000 units.

The digital sound revolution refers to the widespread adoption of digital audio technology in the computer industry beginning in the 1980s.

blueMSX is a portable open-source MSX emulator that uses an emulation model to achieve the highest level of accuracy possible. It is available for the Microsoft Windows operating system and is ported to multiple other systems. It has been translated into 14 different languages. blueMSX includes a powerful debugger with support for several assembly formats and a machine configuration editor that allows advanced users to set up practically any MSX computer system ever made.

General Instrument AY-3-8910

The AY-3-8910 is a 3-voice programmable sound generator (PSG) designed by General Instrument in 1978, initially for use with their 16-bit CP1610 or one of the PIC1650 series of 8-bit microcomputers. The AY-3-8910 and its variants were used in many arcade games—Konami's Gyruss contains five—and pinball machines as well as being the sound chip in the Intellivision and Vectrex video game consoles, and the Amstrad CPC, Oric-1, Colour Genie, Elektor TV Games Computer, MSX, and later ZX Spectrum home computers. It was also used in the Mockingboard and Cricket sound cards for the Apple II and the Speech/Sound Cartridge for the TRS-80 Color Computer.

Oberheim Xpander Analogue synthesizer

The Oberheim Xpander is an analog synthesizer launched by Oberheim in 1984 and discontinued in 1988. It is essentially a keyboardless, six-voice version of the Matrix-12. Utilizing Oberheim's Matrix Modulation technology, the Xpander combined analog audio generation with the flexibility of digital controls logic.

An MSX-ENGINE chip is a specially developed integrated circuit for home computers that are built according to the MSX specifications. Generally, such a chip combines the functions of many separate, older/simpler chips into one. This is done to reduce required circuit board space, power consumption, and production costs for complete systems.

Yamaha YM2203

The YM2203, a.k.a. OPN, is a six channel sound chip developed by Yamaha. It was the progenitor of Yamaha's OPN family of FM synthesis chips used in many videogame and computer systems throughout the 1980s and early 1990s. The YM2203 itself was used in a variety of NEC computers, along with various arcade game machines.

Yamaha YM2608

YM2608, a.k.a. OPNA, is a sound chip developed by Yamaha. It's a member of Yamaha's OPN family of FM synthesis chips, and the successor to the YM2203. It was notably used in NEC's PC-8801/PC-9801 series computers.

Throughout its lengthy, multi-model lifespan, the Apple II series computers lacked any serious built-in sound capabilities. At the time of its release in 1977, this did not distinguish it from its contemporaries, but by 1982, it shared the market with several sound-equipped competitors such as the Commodore 64, whose SID chip could produce sophisticated multi-timbral music and sound effects.

Casio CZ synthesizers Family of synthesizers by Casio

The CZ series is a family of low-cost phase distortion synthesizers produced by Casio in the mid-1980s. Eight models of CZ synthesizers were released: the CZ-101, CZ-230S, CZ-1000, CZ-2000S, CZ-2600S, CZ-3000, CZ-5000, and the CZ-1. Additionally, the home-keyboard model CT-6500 used 48 phase distortion presets from the CZ line. The CZ synthesizers' price at the time of their introduction made programmable synthesizers affordable enough to be purchased by garage bands. Yamaha soon introduced their own low-cost digital synthesizers, including the DX-21 (1985) and Yamaha DX100, in light of the CZ series' success.

Robert Yannes is an American electronic engineer who designed the SID audio generator chip for the Commodore 64 and co-founded digital synthesizer company Ensoniq. He designed the Ensoniq 5503 Digital Oscillator Chip which was used in both commercial synthesizers and the Apple IIgs home computer.

Yamaha DX21 Synthesizer

The Yamaha DX21 is a digital controlled bi-timbral programmable analog synthesizer with a four operator synth voice generator which was released in 1985. It uses sine wave-based Frequency Modulation (FM) synthesis. It has two FM tone generators and a 32-voice random-access memory (RAM), 32 user voices and 128 read-only memory (ROM) factory preset sounds. As a programmable synth, it enables users to create their own unique synthesized tones and sound effects by using the algorithms and oscillators. The instrument weighs 8 kg (17.6 lbs). On its release, it sold for $795.

A sound chip is an integrated circuit (chip) designed to produce audio signals through digital, analog or mixed-mode electronics. Sound chips are typically fabricated on metal–oxide–semiconductor (MOS) mixed-signal chips that process audio signals. They normally contain things like oscillators, envelope controllers, samplers, filters, amplifiers, and/or envelope generators.

Yamaha OPL Sound chip series by Yamaha

The OPL series were developed by Yamaha as low-cost sound chips providing FM synthesis for use in computer applications.

References

  1. 1 2 3 Burstein, S. (1979-02-01). A multichannel programmable sound generator IC. 1979 IEEE International Solid-State Circuits Conference. Digest of Technical Papers. XXII. pp. 218–219. doi:10.1109/ISSCC.1979.1155925.
  2. Torelli, G.; Caironi, G. (1983-08-01). "New Polyphonic Sound Generator Chip with Integrated Microprocessor-Programmable ADSR Envelope Shaper". IEEE Transactions on Consumer Electronics. CE-29 (3): 203–212. doi:10.1109/TCE.1983.356303. ISSN   1558-4127.
  3. 1 2 "Sound generators of the 1980s home computers". www.atkinsoft.com. Retrieved 2019-12-02.
  4. "Full Page Reload". IEEE Spectrum: Technology, Engineering, and Science News. Retrieved 2019-12-02.