Yamaha YMF278Bは、 OPL4 (OPL はFM Operator Type-Lの略)とも呼ばれ、ヤマハのFM 合成とサンプルベース合成(しばしば誤って「ウェーブテーブル合成」と呼ばれる) の両方を組み込んだサウンド チップです。
サンプルベースの合成コンポーネント
サンプル合成部分はパルス符号変調(PCM) に基づいています。特徴は次のとおりです。
- 最大24の同時サウンド(音声)
- 出力サンプリング周波数は 44.1 kHz です (22.05 kHz のサンプルも受け付けます。出力前に 44.1 kHz にアップサンプリングされます)
- 波形データ長は8、12、16ビット
- ステレオ出力(各ボイスに4ビット/16レベルパン付き)
PCM シンセサイザー部分は以下を受け入れます:
- 波形データ用の最大4MBの外部メモリ
- 最大512サンプル
- 外部ROMまたはSRAMメモリ。SRAM が接続されている場合、OPL4 から波形データをダウンロードできます。
- 128 KB、512 KB、1 MB、2 MB のメモリのチップセレクト信号を出力できます。
周波数変調合成コンポーネント
FM 部分は基本的にYMF262 (OPL3) ブロックであるため、YM3526 (OPL) およびYM3812 (OPL2) との下位互換性もあります。OPL3 と同様に、次の 4 つの方法のいずれかで動作できます。
- 18 の 2 オペレーター FM チャンネル
- 6 つの 4 オペレータ FM チャンネル + 6 つの 2 オペレータ FM チャンネル
- 15 個の 2 オペレーター FM チャンネル + 5 個の FM ドラム
- 4 オペレーター FM チャンネル 6 つ + 2 オペレーター FM チャンネル 3 つ + FM ドラム 5 つ
4 オペレータ FM ではより複雑なサウンドが可能になりますが、ポリフォニーは減少します。
FM 合成には 8 つの波形が使用できます。
- 単純正弦
- 半正弦
- 絶対正弦
- 1/4正弦波(疑似ノコギリ波)
- 交番正弦
- 「ラクダ」正弦
- 四角
- 対数鋸歯状波
サウンド出力用のチャンネルが 4 つある OPL3 とは異なり、OPL4 には 6 つのチャンネルがあります。
接続性
ROM 波形データ アクセスの場合、ヤマハ YRW801 2MB ROM チップを OPL4 に接続できます。このチップには約 330 個のサンプルが保存されており、そのほとんどは 22.05 kHz の 12 ビット サンプルで、一部のドラムは 44.1 kHz です。General MIDI規格 (128 個のメロディー音、47 個のパーカッション音) と互換性があります。
サウンドエフェクトに関しては、OPL4をヤマハYSS225エフェクトプロセッサー(EP)に接続して、さまざまなサウンドエフェクトを追加できます。
OPL4 は、これまでのすべてのモデルと同様に、デジタル I/O 形式でオーディオを出力するため、外部DACチップが必要です。この目的のために、ここではヤマハ YAC513 DAC チップが使用されました。
アプリケーション

YMF278Bは、 Moonsound MSX サウンド カードと、 IBM PCおよび互換機用の Yamaha の SoundEdge サウンド カードに使用されました。
参照
参考文献
- OPL4 YMF278B アプリケーションマニュアル
外部リンク
- MoonSound 技術ドキュメント
- 究極の MSX FAQ – Moonsound
- ヤマハ SoundEdge 取扱説明書
