ECdelay,volume(,length)
EC*
EC-
引数の替わりに`*'を指定することで、疑似エコーを無効化できます。(Default: Disable)
また、`-'を指定することで、疑似エコーのバッファをリセットできます。
何音前のノートを、エコーとして発音するかを指定します。
0(直前のノート)〜255(255個前のノート)で指定してください。
疑似エコーで鳴らす音符の音量、もしくはモードを指定します。
-1 … 直前のノートのエンベロープをそのまま引き継ぎます(スラーで繋げます)。
0 〜 15 … 指定の音量で発音(Key on)し直します。
疑似エコーで鳴らす音符の音長、もしくはモードを指定します。
-1 … 休符が疑似エコーに置き換わります(パラメータ省略時のデフォルトです)。
1 〜 … 前の音符の音長を指定分だけ減らし、指定の音長の疑似エコーに置き換えます。r ,w コマンドは休符になります。
疑似エコーです。
休符(rコマンド)が記述された箇所を、疑似エコーに置き換えます。
r-コマンド及びr+コマンドが記述された場合は、指定通りの休符となります。
MMLコンパイラの疑似命令であり、シーケンス上は、
・音符コマンド
・音量コマンド
・相対オクターブコマンド
により、疑似エコーのシーケンスを作成します。
リピートと相対音量、相対移調を組み合わせた場合、正常に疑似エコーのシーケンスを作成できません。
疑似エコーが有効になっている時は、それらのコマンドを組み合わせて使わないで下さい。
また、サブルーチン内で使う場合は、音量を指定し直して下さい(MMLコンパイラに現在の音量を通知するため)。
v15 EC1,2 //疑似エコー有り
l16 crdrerfrgrarbr> crdrerfrgrarbr `cr brargr frerdrcr < brargrfr erdrcr "br c1
EC* //疑似エコー無効