やってみる

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

Python音楽理論ライブラリの細かい点を修正した

ちょっと気になる点を修正して完成度UP。

成果物

GitHubPython.MusicTheory.Pitch.201709171254

前回まで

今回の修正点

  • PitchClass.py
    • _PitchClass__PitchClassに修正した
  • Accidental.py
    • AccidentalsのキーNone, ''を削除した
  • Degree.py
    • _Pattern__Patternに修正した
    • r'[1-9][0-9]*'r'[0-9]{1,}'に修正した
      • degreeが0のときのエラーが引数nameに有効な数字が含まれていません。だったのをdegreeは1〜14までの自然数のみ有効です。になるようになった(エラーがわかりやすい)
  • Interval.py
    • _PatternFormat__PatternFormatに修正した
    • _Pattern__Patternに修正した
    • r'(?P<prefix>[P|M|m|a|d])(?P<degree>[1-9][0-9]?)'r'(?P<prefix>[P|M|m|a|d])(?P<degree>[0-9]{1,})'に修正した
      • degreeが0のときのエラーが引数nameが有効な書式ではありません。だったのをdegreeは1〜14までの自然数にしてください。になるようになった(エラーがわかりやすい)

所感

次は音名を実装したい。