Programmable Sound Generator
ファミリーコンピュータに搭載されている音源は次のような仕様である。
パルス波(矩形波)発生装置 2系統(デューティ比3:1、1:1、1:3、1:7切り替え)
三角波発生装置 1系統(4bit波形、音量は仕様上固定だが、DPCMと絡んだバグに近い挙動が存在し、これを利用するといじることが出来る)
ノイズ発生装置 1系統(擬似乱数雑音・短周期ノイズ切り替え、周波数変更が可能。ただし、最初期型(コントローラのボタンが四角いゴム)のファミコンでは短周期ノイズは出せない)
DPCM 1系統
ミキサー
この音源はファミコンのCPU RP2A03(6502カスタム)に組み込まれた機能の一つであり、pAPU(pseudo Audio Processing Unit)と呼ばれている。 pAPUのパルス波発生装置はゲームボーイ、ゲームボーイアドバンスにも搭載され、矩形波だけでなくデューティ比1:7パルス波などの独特な音色も出せる表情の豊かさがPSGの矩形波との大きな違いである。
KC89C72 台湾FILE社製で、中東向けMSX等に使用例が見られる。
AY8930(APSG) AY-3-8910のセカンドソースを製造していたマイクロチップ社が独自に機能を拡張した上位互換チップ。ハードウェアエンベロープが各チャンネルごとに設定できる、出力波形のデューティ比を選択できるなどの機能拡張がされている。
YMZ705(SSGS) SSGを2つとADPCMを集積したヤマハ製上位互換チップ。各チャンネルに対し16段階のパンポットを設定できる。
東芝はSSG互換品をPSC(Programmable Sound Controller)という名称で設計し、ゲートアレイなどの特定用途向けLSIに使用した。MSX-ENGINE、MSX-ENGINE2などがこれにあたり、ハードマクロセル名はSM7766Aである。ハードウェアエンベロープの周期などがAY-3-8910とは異なる。