#MB:CONFIG:初期設定関係#MB:CONFIG {
tempo_unit: note_ticks=192: beat_length=4,
mixing_vol: master_rate=0.5,
relative_sign: oct_updown=><: vol_updown=)(,
env_clock: unit=sec: rate=1/60,
env_resol: unit=sec: rate=1/60,
lfo_clock: unit=sec: rate=1/60,
lfo_resol: unit=sec: rate=1/60,
lfo_table: process_mode=0,
damper_rate: env=0.03: fms=15,
fms_master: clock=4000000: prescale=64,
fms_hlfo: opm_spd=1.0: opna_spd=1.0,
wvm_over_sampling: rate=2,
nzw_noise: base_cycle=3993600/32,
nzp_noise: clock=3993600: prescale=32,
pls_noise: clock=3993600: prescale=32: width=17,
nzc_noise: step_adj=1.0,
}
#MB:CONFIG では、MMLコンパイル前の各種初期設定が可能です。
定義方法の概要は次の通りです。
行頭からの記述で、キーワード「#MB:CONFIG」を書く。
続けて、スペースを置き、中括弧「{ }」で括られた中に定義データを書く。
定義データは、「,」で区切って記述します。
「,」区切りの中身は、「:」で区切られます。
「,」区切りの最後の中身に「:」は付きません。
「,」で区切られた中身は次の通りです。
機能名: 項目名(1)=定義値: ... 項目名(n)=定義値,
項目名の個数は1個以上です。
スペースや改行は読み飛ばされます。
複数の #MB:CONFIG {} を記述してしまい、中身の設定がかち合った場合は、後に記述した #MB:CONFIG {} が有効になります。
「機能名」ごとの詳しい説明は、5.8.1以降で行います。