プログラマブルサウンドジェネレータ(PSG)は、1つ以上の基本波形と、多くの場合何らかのノイズから構成されるオーディオ波形信号を生成(または合成)するサウンドチップです。PSGは、周波数変調合成やパルス符号変調などの他の方法と比較して、比較的単純な方法で音を生成します。[ 1 ]
PSGは、外部CPUを介してチップ上の専用レジスタにデータを書き込むことで制御されます。そのため、プログラマブルサウンドジェネレータと呼ばれています。1つ以上の基本波形(通常は矩形波、三角波、またはノコギリ波)と、多くの場合ノイズ信号が生成されます。波形の周波数と音量(およびノイズの音色と音量)は、通常、エンベロープを使用して整形され、またはミキシングされてからオーディオ出力段に送られます。[ 1 ]
AY-3-8910、SN76489、MOS Technology 6581など、多くのPSGは3つのトーンチャンネルと1つのノイズチャンネルを備えています。
1970年代後半、オーディオ機能を備えた電子機器の設計が増え始めました。PSGは、比較的複雑なサウンドを低コストで組み込む方法として開発されました。[ 1 ] [ 2 ] PSGは、1980年代と90年代の多くのアーケードゲーム、ゲーム機、ホームコンピュータに搭載されていました。
1978年、ゼネラル・インストゥルメントはAY-3-8910をリリースし、その設計は後にヤマハ株式会社によってYM2149としてライセンス供与された。これらのチップは、それぞれMSXコンピュータ規格1と2の標準として使用された。このチップの機能は、YM2203やYM2608チップを含む他のヤマハサウンドチップにも組み込まれており、これらもFMシンセシスが可能だった。同年、アタリは家庭用コンピュータとゲームシステム向けにPOKEYチップを設計した。これはPSGを組み込んでいた。[ 3 ]
1979年、テキサス・インスツルメンツ社はTI-99/4コンピュータ向けにSN76489を製造した。これはIBM PCjrやTandy 1000にも使用された。
1982年に、MOS Technology 6581 (SID) がCommodore 64用に製造されました。[ 4 ] Nintendo Entertainment SystemのメインチップであるRicoh 2A03には PSG が含まれていました。[ 3 ]