Programmable sound generator
|This article does not cite any sources. (June 2017) (Learn how and when to remove this template message)|
A programmable sound generator, or PSG, is a sound chip that generates sound waves by synthesizing multiple basic waveforms, and often some kind of noise generator (all controlled by writing data to dedicated registers in the sound chip, hence the name) and combining and mixing these waveforms into a complex waveform, then shaping the amplitude envelope of the resulting waveform using attack, decay, sustain, and release time periods, so that the resulting waveform then mimics a certain kind of sound.
The most used (canonical example) was the AY-3-8910 from General Instrument (or its derivatives AY-3-8912/AY-3-8913), the SN76489 from Texas Instruments and the Yamaha YM2149, a AY-3-8910 made under license. Yamaha also brought out the YM2203 and YM2608 chips on the market, these were also capable of FM synthesis. A chip made by Toshiba called the PSG also found broad use, especially in several generations of MSX-computers.