type=12_TET のとき(12平均律)#MB:PITCH_SCALE ps=1 {
type = 12_TET, //12 tone equal temperament
base_note = 57,
base_freq = 440.0,
halftone_reso = 100,
}
この例では、オクターブ4の a に440Hzを割り当て、それを基準にした12平均律を定義しています。
フォーマットは次の通りです。
#MB:PITCH_SCALE ps=定義番号 {
type=12_TET,
base_note=[],
base_freq=[],
halftone_reso=[],
}
base_note:基準になる音程番号を整数で指定します。(音程番号とは)
設定可能範囲は、0 〜 119 です。
base_freq:基準になる音程に割り当てる周波数を指定します。
小数以下の指定も受け付けます。
設定結果、o4a に割り当たる周波数が 195Hz ~ 988Hz の範囲外の場合は、エラーになります。
halftone_reso:@dコマンドで指定する値を、半音を何分割した単位にするかを設定します。
100分割を指定した場合、@d1とすると、1セント上げる設定になります。