V3MMLmanual

7.7 @zr[str],[1]:音量エンベロープのダンパー設

← 目次

定 【記述例】

この場合、音量エンベロープ(@ea)のダンパーレートを 0.1 にします。

この場合、FM音源(@@”fms”)の音量エンベロープのダンパーレートを 12 に します。 【解説】 音量エンベロープの、ダンパー(消音機能)設定を行います。 当コマンドは、zコマンドおよび@azコマンドで実行されるダンパー機能の設定を 変更したい場合に利用します。 トラック先頭における初期設定は、

#MB:CONFIG { damper_rate: env=0.05: fms=15, }

による設定があればその内容に従います。 (なければ上記CONFIGのdamper_rate初期値に従います) 指定する引数は次の通りです。 引数[str]…宛先(destination) 引数[1]…..レート(rate) 引数はカンマで区切って指定します。 引数[str](destination) ダンパー設定の宛先を、3文字の識別子で指定します。

@zr"env",0.1
@zr"fms",12

【@zr[str],[1]:宛先の識別子一覧】

env

@eaコマンドの音量エンベロープ

fms

FM音源(@@”fms”)のエンベロープ

引数[1](rate) ダンパーレートを指定します。 destination が「env」のとき rateは 0 以上の数値で指定します。小数以下の指定も受け付けます。 指定値はエンベロープ定義内における変化率( I のモード)によるレートとし て受け付けられます。減衰時間はエンベロープクロック(時間単位)の設定に依 存します。 destination が「fms」のとき rateは 0 〜 15 の整数で指定します。 ダンパー実行時に、全てのオペレータのリリースレートが、指定値に書き換えら れます。