やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

絶対オクターブ値(国際式,YAMAHA式)から相対オクターブ値(0〜10)を取得する

オクターブの表現を内部で統一する。

成果物

GitHubPython.MusicTheory.Pitch.OctaveClass.201709211208

前回まで

今回

MIDIでオクターブを表現する方式は主に以下の3つがある。国際式が最も一般的と思われる。

方式 範囲
国際式 -1〜9
YAMAHA -2〜8
ゼロ式 0〜10

今回はすべてゼロ式に揃えるための小さな関数を作った。

所感

思うような実装ができなかった。各方式を独自のクラスにしたほうがいいと思ったのだが。