やってみる

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

音階の和名を得る

メジャースケールは長音階

成果物

GitHubPython.MusicTheory.ScaleIntervals.NameJA.201709241518

前回まで

今回

要点は以下だけ。ほかのスケールにも和名っぽいのがあれば良かったのだが、ほとんどカタカナだった。

self.assertEqual('長音階', ScaleIntervals.GetName(ScaleIntervals.Major))
self.assertEqual('短音階', ScaleIntervals.GetName(ScaleIntervals.Minor))
self.assertEqual('和声的短音階', ScaleIntervals.GetName(ScaleIntervals.HarmonicMinor))
self.assertEqual('旋律的短音階', ScaleIntervals.GetName(ScaleIntervals.MelodicMinor))
テストコード 項目数
TestScaleIntervals.py 3
TestScale.py, TestScaleKey.py 15

テスト計169項目。

所感

Wikipediaをみると、メジャースケール系でも複数あるらしい。どうやって実装しよう……。