FM音源

File:Synclavier1 JB.jpg|シンクラヴィアI  File:YAMAHA GS1 .jpg|ヤマハ・GS1  File:YAMAHA_DX7.jpg|ヤマハ・DX7 FM音源は、Frequency Modulationを応用する音色合成方式を用いた音源。ジョン・チャウニングを中心としてスタンフォード大学のCCRMAで開発されたものを、日本楽器製造がライセンスを受け実用化した。ヤマハによれば、実際にはPhase Modulationによって実装されている。

基本波形の発振・変調をおこなう合成器を複数組み合わせて音色を合成する。数学的には発振機構が二重振り子のような非線形演算に基づいているため、演奏に合わせて波形生成のパラメーターを変化させることにより倍音成分が大きく変化し、音色を劇的に変化させることが可能である。しかし、その挙動はカオスであるため、パラメータの変動による倍音変化は予測し難い。

それまでの減算方式のアナログシンセサイザーにはなかった複雑な倍音成分を持つ音色、特にエレクトリックピアノやブラスのほか、非整数次倍音を含むベル系の金属的な音色の再現が特長とされる。FM音源が奏でるきらびやかで金属的な響きは1980年代のポピュラー音楽に多く取り入れられ、当時を象徴するサウンドとも評されている。

FM音源の音色の定義に要するパラメーターはせいぜい数十バイト程度であり、メモリーの使用量を筆頭として要求される計算資源が比較的少なく、パーソナルコンピュータ、家庭用ゲーム機、携帯電話などに広く利用されていた。

1. 原理
-----

自然音のような動的に変化する複雑なスペクトルが、2つの発振器からの合成で現れる、変調合成の一手法である。FM合成器のキャリア、モジュレータの波形を正弦波とすると、合成される信号波 は以下の式で表される。

ここで : キャリア振幅, : キャリア周波数, : 変調指数, : モジュレータ周波数FM合成で得られた出力のスペクトルは、という、キャリアの周りに、モジュレータ周波数の整数倍で側波帯が現れたものとなる。側波帯成分の振幅はベッセル関数で表すことができる。

シンセサイザーや音源チップでは、複数個の合成器を直列あるいは並列につなぎ、様々な合成結果を得る。このつなぎかたをアルゴリズムと呼んでいる。また、ヤマハによる研究開発の過程で、出力をモジュレータにフィードバックするフィードバックFMが考案された。

2. 応用と発展
--------

ヤマハは、FM方式の特許のライセンスを取得し研究開発を進め、1980年にGS1とGS2を発表する。1982年には廉価版のCE20及びCE25を発表する。GS, CEシリーズは音色作りがユーザーに開放されていないプリセットキーボードであった。またGSシリーズは100～260万円と高額であり、非常に大きく、かつ重かった。その後、1983年に発売されたシンセサイザーDX7が低価格かつ音色作成機能が開放されたことによって、一般に耳にする音楽で広く使われるようになり、FM音源のサウンドは広く知られるようになった。

アタリのアーケードゲーム『マーブルマッドネス』はコンピュータゲームにおける初期のFM音源の採用例であり、この音色に感銘を受けたナムコの技術者たちが同作に採用されていた音源チップYM2151を採用するなど、他社にも影響を与えた。一方、ライターの篠崎薫がニュースサイト「ねとらぼ」に寄せた記事によるとNECのパソコン・PC-8801mkIISRがFM音源を採用したことが普及のきっかけになったと述べている。

やがて、1980年代のパソコンやアーケードゲーム機や、家庭用ゲーム機のセガ・マークIIIのFMサウンドユニット、日本国内版のセガマスターシステム、メガドライブ、MSX2+、MSXturboR等の内蔵音源として幅広く使われ、80年代中期から90年代初頭辺りまでこれらから発せられる音として定番となっていた。

また、ゲーム音楽家の田中"hally"治久がHALLY名義でニュースサイト「IGN JAPAN」に寄せた記事によると、FM音源の採用により6～8音まで最大同時発音数が増えたことにより、ゲーム音楽においては、複雑なコードを要するジャズが増えてきたという

発声用の「キャリア」だけでなく、変調用の「モジュレータ」にもエンベロープの設定が可能であるため、倍音構成の時間変化を伴う音色を作成できる。FM変調による倍音変化は減算式フィルタによる倍音変化に比べて自由度が高いことから、極端な倍音変化を設定することで「にょわーーーーん」などという擬音語で表現されるような、金属的かつ非自然的な「FM音源らしい音」を生み出すことができる。レゾナンス、ワウペダルなどの項目も参考になると思われる。他の方式のシンセサイザーでもレゾナンスなどのパラメータをリアルタイムで変更することによって、ある程度の再現は可能。だが、生産性に問題があり、演奏データの肥大化にも繋がる。

逆に、自然な生楽器の再現などにこの自由度を生かすこともでき、減算方式のシンセサイザーに比べてよりリアルな表現が可能である。無論PCMなど録音済み波形を用いる音源に比べれば再現度は劣るが、必要な計算リソースも少ないため、現在でも低コストで多彩な音色が得られる音源装置として有用な選択肢となっている。

TX81Zなどの後期のFM音源の機種やSY99などAFM音源の機種では正弦波以外の波形で変調可能になった。

1989年に発売されたヤマハのシンセサイザーSY77ではAFM音源へとアップグレードされ、PCM音源によりキャリアを変調させることも可能となる。その完成形が1991年に発売されたSY99と言える。

その後、1998年に登場したFS1Rではフォルマントシンギング音源と呼ばれる人の声をもシミュレートできる音源とハイブリッドとなり、オペレータもDX7の6機から8機と増え、変調させられる幅が広がった。FS1Rが発売された頃にはFM音源の音色が飽きられており、簡単にリアルな生楽器音を実現できるPCM音源が主流になっていたため、FS1Rは商業的には成功しなかった。FS1Rを最後にヤマハのFM音源シンセサイザーは一旦市場から消えることになった。

かつては携帯電話の着信メロディ再生用に使用されていたが、PCM音源のものが主流になっていき、更にはスマートフォンの普及により2010年頃ではほとんど見かけなくなった。

一部のチップには「音声合成モード/複合正弦波合成モード」が用意されている。特定のチャンネルのオペレータに独立してF-Numberが設定可能になっており、内蔵タイマーのオーバーフロー毎に該当チャンネルのオペレータをキーオンにするというものであり、音源ソース、並びにそこからの変換については、あらかじめ別途行う必要がある。その仕様上、該当するチップにはタイマーが内蔵されており、割り込みの発生源などとしても利用されていた。チャンネルもしくはオペレータなどの設定により、正弦波を発声するように設定し制御を行えば、同様の効果を得ることが出来る。PCMなどと比較すれば、必要とするリソースや、チップの機能を使えることによる処理の軽さがメリットとはなるが、FM音源1チャンネルのオペレータの駆動のみという状況と、パラメータとして設定できる値の分解能などの要因で音質は然程高くは無く、時期によってはその正弦波に波形を分解する処理そのものに労力がかかったこともあって、ゲームアーツのメーカーロゴやゲーム中の一部の音声などに用いられた以外での利用は少ない。MA-7ではHumanoid Voiceとして正弦波合成の出力を用いている。

また、日本で携帯電話が普及した2000年前後頃からは携帯機器用音源チップにも組み込まれ、主にKDDIやソフトバンク、イー・モバイル等の携帯電話に内蔵されている。

なお、2014年のパーソナルコンピュータには原則的に搭載されていないが、拡張ボードとして別途購入、搭載は可能。更に各種コンピュータのエミュレータソフトの流行と共に、PCM音源を使いソフトウェアで波形合成して再生するドライバが有志により開発されている。

2015年9月、ヤマハよりrefaceシリーズの一つとしてFM音源を17年ぶりに搭載したキーボードシンセサイザreface DXが発売された。さらに、MOTIFシリーズに代わるフラッグシップシンセとして、FM-XとAWM2のハイブリッドシンセであるMONTAGEが2016年に発売された。2018年にはMONTAGEの廉価版であるMODXが発売された。

FM音源は長らく特許であったため、他社から採用機種が発売されることはまれであった。1987年にはKORGからDS-8と707というFM音源デジタルシンセサイザーが発売された。これは当時経営が悪化していたKORGを救済するため、ヤマハからFM音源チップが供給されたものである。現在は特許が切れており、各社からFM音源を搭載したハードウェアシンセサイザーやソフトウェアシンセサイザープラグインが発売されている。

3. 音源チップ一覧
----------

3.1. OPL系
---------

2オペレータ。内蔵リズム音はハイハット、トップシンバル、タム、バスドラム、スネアドラムの5音。バスドラムを除き1オペレータで生成されるため、FM3ch分のレジスタで5chのリズム音を同時に発音可能。

元々はキャプテンシステムおよび文字多重放送受信機用に設計されており、メロディ6音+リズム5音同時発音モードはキャプテンシステムのメロディ機能キャプテンシステムにおけるメロディ機能はオプション機能であり、ランク1から5に分類される端末種別の機能とは別に定められていたに準拠したモードである。

YM3526 2オペレータ9chまたは6ch + リズム5ch。2オペレータなのでアルゴリズムは直列、並列の2種類のみ。タイトーのバブルボブルや、テラクレスタをはじめとした日本物産のアーケードゲームなどで使用されていた。
Y8950 2オペレータ9chまたは6ch + リズム5ch、ADPCM 1ch、32kB～256kBの波形メモリを外部に持てる。MSXの音源規格にあわせ、OPL相当の機能に加えADPCMの回路機能を包含しており、チップ表面には、MSXのロゴと、MSX-AUDIOの表記があり、マニュアルには他のチップでは存在する"Operator Type"等の表記が無い。MSXの拡張カートリッジやPC-9800シリーズ用サウンドボード、アーケード基板、MZ-2861用ADPCMボードなどで使用。
YM3812/FM1312 2オペレータ9chまたは6ch + リズム5ch、AdLibやSound Blasterで使用。YM3812はYM3526とハードウェアレベルで互換性があり、そのまま差し替えて使用することが可能。サイン波以外の発振も可能になり、音作りの幅が広がった。また、初期のSound Blaster ProではOPL IIを2台搭載した。また鉄道車両に搭載されているチャイムの一部の音源部にも採用されている。
YMF262-M： 2オペレーター/4オペレータ可変。リズム部はOPL同等。2オペレータ18ch、4オペレータ6ch＋2オペレータ6ch、4オペレータ6ch＋2オペレータ3ch＋リズム5chなど動作モードが多い。ベース波形を8種類から選択可能。 主にSound Blasterシリーズに搭載されていたチップである。Sound Blaster Proの後期モデルから採用され、以後のモデルにも本製品や互換品が利用されている。SB互換音源としてEPSON PCシリーズのWindows 3.1対応機や、サードパーティ製音源等にも採用例がある。ゲームセンター向けのメダルゲームを多く開発製造してきたシグマ社のビデオスロット、ビデオポーカー、メカニカルスロット用のゲーム基板、SG97V/SG97Mにも搭載されている。 Sound BlasterシリーズがPC/AT互換機では事実上の標準といえるほど普及していたことや、マイクロソフトがWindows 3.1向けに制定したサウンドカード仕様であるWindows Sound SystemがOPL3の利用を前提としていたこともあり、「SBPro互換」と称するOPL3コアを流用した互換品やエミュレーションチップも数多く存在する。
YMF262-S：QFP版
YMF289