この記事には複数の問題があります。改善
やノートページでの議論にご協力ください。Programmable Sound Generator(プログラマブル・サウンド・ジェネレーター、PSG)は、音を作り出す電子回路の一種。狭義には、ゼネラル・インスツルメンツ(GI)のAY-3-8910および相当品。広義には、それらと基本原理が同じ回路の総称。単一の音源チップないし、より多機能なチップの機能の一つとして供給される。
複数の基本波形(AY-3-8910では矩形波×3+ホワイトノイズ)を合成してさまざまな音色を出し、エンベロープ・ジェネレーターでADSR(立ち上がりや余韻などのパターン)を変化させる。
1980年代のアーケードゲームやパソコン、携帯用ゲーム機に採用された。
本記事では、広義にPSGとして扱われる音源を取り扱う。 本来のPSGは、GI社[注 1] およびGIからスピンオフしたマイクロチップ・テクノロジーのAY-3-8910とAY-3-8910A、およびその後継製品のAY-3-8912 / AY-3-8913相当品を指す。 テキサス・インスツルメンツ(TI)のSN76489も同様に扱われることが多い。しかし仕様は全く異なっており、本来は区別される。SSG YM2149 ヤマハは、同社のMSXマシンに使用する目的でAY-3-8910の互換チップとしてYM2149を開発し、後に他社にも販売している。また、同等の機能を同社の一部のFM音源チップ(YM2203/YM2608など)、MSXシステムチップセット(MSX-SYSTEM/MSX-SYSTEMIIなど)にも内蔵している。YM2149はAY-3-8910相当機能に加え、AY-3-8910のTEST2端子(26番ピン)をSEL#(#はローアクティブを示す)に変更し、この端子をLowレベルにすることによって、発音基準周波数を外部入力周波数の2分周に設定できるように変更したものである。さらに内部的な音量が32段階(AY-3-8910は16段階)になっており、ハードウェアエンベロープが滑らかになっている。
概要