やってみる

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

12平均律の基音クラスを弱参照するよう修正した

エラーメッセージをピタゴラス音律クラスと統一した。

成果物

GitHubPython.MusicTheory.Temperament.Equal.weakref.201709220926

前回まで

今回

周波数 = EqualTemperament.GetFrequency(pitch, octave)
基音 = FundamentalTone(hz=440, pitchClass=9, octaveClass=5)
周波数 = EqualTemperament.GetFrequency(pitch, octave)
テストコード 項目数
TestEqualTemperament.py 13

合計144項目。

所感

12平均律ピタゴラス音律などの音律はどれも基音をもっている。どちらも弱参照になったため、大本で基音クラスを1つだけ管理して削除すれば、きれいさっぱり削除される。