Programmable_Sound_Generator
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事には複数の問題があります。改善ノートページでの議論にご協力ください。

出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2024年5月)


独自研究が含まれているおそれがあります。(2024年5月)
出典検索?: "Programmable Sound Generator" ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL

AY-3-8910AY-3-8910 chip DIP 40.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}.mw-parser-output .listen .side-box-text{line-height:1.1em}.mw-parser-output .listen-plain{border:none;background:transparent}.mw-parser-output .listen-embedded{width:100%;margin:0;border-width:1px 0 0 0;background:transparent}.mw-parser-output .listen-header{padding:2px}.mw-parser-output .listen-embedded .listen-header{padding:2px 0}.mw-parser-output .listen-file-header{padding:4px 0}.mw-parser-output .listen .description{padding-top:2px}.mw-parser-output .listen .mw-tmh-player{max-width:100%}@media(max-width:719px){.mw-parser-output .listen{clear:both}}@media(min-width:720px){.mw-parser-output .listen:not(.listen-noimage){width:320px}.mw-parser-output .listen-left{overflow:visible;float:left}.mw-parser-output .listen-center{float:none;margin-left:auto;margin-right:auto}}PSGによる演奏例ch1,ch2はディレィとディチューンをかけてユニゾンこの音声や映像がうまく視聴できない場合は、Help:音声・動画の再生をご覧ください。

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段階)になっており、ハードウェアエンベロープが滑らかになっている。後継・派生製品として、YM3439(CMOS版)、YMZ284(小パッケージ版)、YMZ294(小パッケージ/クロック分周比可変)などがある。

この、YAMAHAによるPSG互換機能をSSG(Software-controlled Sound Generator)音源、単純にSSGとも呼ぶ。広義では、矩形波の出る安価なチップ音源をまとめて「PSG」と呼ぶことがある。
AY-3-8910の仕様AY-3-8912 chip, 28-pin DIP packageMicrochip製AY-3-8910AMicrochip製AY-3-8912AAY-3-8910ピンアサイン

AY-3-8910は3つのパッケージで販売されていた。

代表的なPSGチップであるAY-3-8910は次のような仕様である。

矩形波発生装置 3系統(音量16段階、周波数4095段階8オクターブ、デューティ比1:1固定)

ノイズ発生装置 1系統(擬似乱数雑音 = ホワイトノイズ、乱数発生周期31段階)

エンベロープ発生装置 1系統(パターン8種類、周波数65535段階)

ミキサー

8bit汎用入出力ポート×2(ジョイスティックタッチパネルなど)

ATARI仕様の台形9ピン(D-Sub)インターフェース実装に用いられることが多かった。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:32 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef