オフ(ブロックまたは許可しない)に設定されているため、このページは正常に機能しません。10:45:34これらのキーワードがハイライトされています:VRC7は変調波(Modulator)と搬送波(Carrier)の2オペレータ6chのFM音源で、アルゴリズムは直列固定です、OPLLのサブセット版と思われます、リズム音源は搭載されていません。FM音源てどんな仕組みなの?って人はまず先に下記資料を読んで下さい、解り易く解説されています。utilityで音色データからレジスタ値を簡単に計算できます。(AmplitudeModulation)0~1振幅変調(トレモロ)のスイッチです。(Vibrato)0~1ビブラートのスイッチです。(TotalLevel)0~63エンベロープジェネレータの出力に対して減衰量を加算し、音色の制御をするための値です。最小分解能は0.75dBで、最大47.25dBまで変調度を絞り込むことができます。(DistortionCarrier)0~1搬送波(Carrier)の波形を半波整流します。(DistortionModulator)0~1変調波(Modulator)の波形を半波整流します。(FeedBack)0~7第1スロット(Modulator)のフィードバックFM変調の変調度を与えます。4πフィードバックするとかなり強烈で複雑な倍音を得られますが、設定はかなり複雑になります。(KeyScaleLevel)0~3多くの自然楽器は音程が高くなるほど減衰します、それをシミュレートします。6※OPLシリーズの資料では減衰量1.5と3でbitが逆になっており間違っているらしい。(KeyScaleRate)0~1多くの自然楽器は、音程が高くなるほど、音の立ち上がり、立ち下がりが速くなります。それをシミュレートするスイッチです。RはAR,DR,RRでの設定値Rksはキースケールオフセット値ただし、R=0のときはRATE=0各レイトでの立ち上がり、立ち下がり時間も参照して下さい。(EnvelopeGeneratorType)0~1減衰音か持続音かの切り替えをします。0は減衰音、1が持続音です。ON:ppmckではサスティンOn/Offは制御できません。(AttackRate)0~15音の立ち上がり時間の設定です。数値が大きいほど速くなります。各レイトでの立ち上がり、立ち下がり時間を参照して下さい。(DecayRate)0~15アタック後の減衰時間を決めます。数値が大きいほど速くなります。各レイトでの立ち上がり、立ち下がり時間を参照して下さい。(SustainLevel)0~15アタック後、減衰してくるボリュームです。このボリュームまで下がったあと持続音ならその音量がずっと保たれ、減衰音なら後述のリリースで決められたスピードでさらに減衰します。(ReleaseRate)0~15音の消えていく時間の設定です。数値が大きいほど速くなります。RATEは、キースケール(KSR)後のRATEです。レイトの値を上位4ビット(RM)と下位2ビット(RL)に分割してRM-RLと表しています。1112.24レイトが「0」の場合は、エンベロープは変化しません。下記はYM2413アプリケーションマニュアルから抜粋させて頂きました。この章では、OPLLのオリジナル音色レジスタに、どのような値を入力すると、ピアノやブラスなどの楽音を作ることができるかを説明します。1.音作りの考え方FM方式での音作りの基本は、まず作りたい楽器の特徴をよく理解することです。ピアノであれば、鍵盤を押したときに、鋭い音の立ち上がりがあり、その後、押鍵を続けていれば、徐々に音が消えて行くエンベロープを持っています。倍音の構成も立ち上がり時に多く、時が経つに連れて倍音の数は少なくなり、一定の倍音構成に近づいて行きます。以上のような特徴をつかんだ後、FMの式でいかにして実現するかを考えます。エンベロープの特徴から出力振幅を、そして倍音構成から変調指数を決めることができます。倍音の構成はオペレータの周波数も関与していますから、周波数比もある程度決めることができます。このように、各楽音の特徴からFMの各パラメータをおおまかに決め、その次に音を聞きながら細部をつめてゆくようにすれば、望みどおりの音色を得ることができます。2.音作りの基本FM音源とは、モジュレータによってキャリアを変調することから生じる効果を利用したものです。したがって、FMの基本式パラメータ(キャリアの出力レベル、モジュレータの出力レベル、モジュレータのフイードバックレベル、キャリアの周波数、モジュレータの周波数)を上手に扱うことにより、各楽音のピッチ、音色、音量のすべてを決めることができます。このFMの各パラメータとOPLLのパラメータとの関係は、表のとおりです。整数倍の高調波をすべて出すために、2つのオペレータともにMULTIPLEは「1」を使います。(増加は整数倍数によります。)オペレータの出力レベル今度はモジュレータの出力を変更して音色を調整します。このとき、オペレータ1のレベルを決めるときには、低音部がまずピアノらしいリッチな高調波を得られるように設定し、それから高音にかけての変化はオペレータ1のレベルスケーリングで調整します。高音部ではほとんど正弦波になる位までレベルスケーリングをする必要があります。EGの設定ここでは音量と音色のエンベロープを決めます。オペレータ2はアタックを鋭く、しかもある程度長く伸びるエンベロープにします(これは程度を変えさせることができます)。モジュレータになるオペレータ1では立ち上がりだけ倍音が多く、あとは一定にして音色変化はさせません。音量調整としてオペレータ2についてもキースケーリングをかけます。高音部にかけて音のシャープさを出すためには、RATEのスケーリングを行うとよいでしょう。以上で音作りはほぼ終了ですが、EGなどのセッティングにより音色が幾分違ったものになってきます。この場合、オペレータの出力レベルやフイードパックレベルを再調整して、最終的な音に仕立てます。金属的な響きが強すぎると思われる場合には、オペレータ1のレベルを下げます。エフェクト付け最後にエレクトリックピアノの音をより生かすために、トレモロ効果をLFOによって付加します。LEVELの値を2~6Hzの周期で更新(三角波で可)することも可能です。トランペットオペレータ出力モジュレータであるオペレータ1のトータルレベルは$1O~$28程度の控えめな値にし、フイードバックレベルはブライトな響きを出すために最大の「7」にします。基本的には、両方のオペレータ共に1倍にセットすればよいでしょう。EG2つのオペレータとも、ゆっくりとしたアタック音にします。ブラスのサウンドではモジュレータのアタックはすべてキャリアよりも遅くします。「プァン」というブラス特有のアタックを表現するのに必要なことです。キースケーリングゆっくりとした立ち上がりにエンベロープをセットしたため、高音部でハギレが悪くなります。このため、速いパッセージを弾いたときに不自然にならないように、レイトスケーリングを少しかけます。LFOブラスはどんな上手なプレーヤーが吹いても、ロングトーンの場合にはピッチがほんの少し揺れてきます。これを表現するためにビブラート効果を加えます。参考資料この文章は下記を参考に記述しております。