音名・オクターブ・臨時記号から units を組み立てる。
octave はMMLの o 指定(MIDI慣習で o4 の c が中央ド = MIDI 60)。 臨時記号でオクターブを跨ぐ綴り(b## が次オクターブへ、c-- が前オクターブへ)も そのまま加算されるので、度数を 0〜edo-1 にクランプしてはいけない。
octave
o
b##
c--
音名・オクターブ・臨時記号から units を組み立てる。
octaveはMMLのo指定(MIDI慣習で o4 の c が中央ド = MIDI 60)。 臨時記号でオクターブを跨ぐ綴り(b##が次オクターブへ、c--が前オクターブへ)も そのまま加算されるので、度数を 0〜edo-1 にクランプしてはいけない。