システムエクスクルーシブを使い、
各音ごとに調律することもできますが、結構敷居が高いです、、
この場合、gs.hをインクルードして、
GSScaleTuning(C,Cp,D,Dp,E,F,Fp,G,Gp,A,Ap,B)を呼び出します。
このC,Cp,D,Dp...と書いてある部分にセント単位で、調律していきます。
半音で100centとなりますが、midi規格では、+-64までとなっています。
例えば、ヴェルクマイスターiiiの場合(Aを基準とする)、
10.26, 0.49, 3.42, 4.40, 1.96, 8.31, 0.49, 6.84, 2.44, 0, 6.45, 3.91 cent
ですので、入力は、
GSScaleTuning(10,0,3,4, 2,8,0,7,2,0,6,4)
となります。
// Sample ------
Include(gs.h) ResetGS()r4
GSScaleTuning(10,0,3,4, 2,8,0,7,2,0,6,4) //ヴェルクマイスターiii
テンポ 84
TR=1
@16 Time=!2
連符{ラ♭シ♭ラ♭シ♭ラ♭}4ソ8 ソ16ラ♭16ソ8
連符{ファ♯ソファ♯ソファ♯}4ミ♭8
連符{ミ♭ファ♯ミ♭ファ♯ミ♭}4
連符{レミ♭レミ♭レ}4ド8
//------