音階と音度からピッチクラスを取得する。
- https://github.com/ytyaru/Python.MusicTheory.Chord.Triad.201709071957
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709131752
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709131811
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709132015
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709132015
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709141450
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709141657
- https://github.com/ytyaru/Python.MusicTheory.Pitch.201709171254
- https://github.com/ytyaru/Python.MusicTheory.Pitch.Key.201709171300
- https://github.com/ytyaru/Python.MusicTheory.Pitch.NoteNumber.201709171322
- https://github.com/ytyaru/Python.MusicTheory.Pitch.NoteName.201709171924
- https://github.com/ytyaru/Python.MusicTheory.Pitch.Accidental.i18n.201709172024
- https://github.com/ytyaru/Python.MusicTheory.Pitch.Key.i18n.201709172024
- https://github.com/ytyaru/Python.MusicTheory.Pitch.OctaveClass.201709211208
- https://github.com/ytyaru/Python.MusicTheory.Temperament.FundamentalTone.201709211614
- https://github.com/ytyaru/Python.MusicTheory.Temperament.PythagoreanTuning.201709220832
$ cd ./src/
$ python TestScale.py
テスト計160項目。
テストコード | 項目数 |
---|---|
TestPitchClass.py | 13 |
TestAccidental.py | 16 |
TestDegree.py | 13 |
TestInterval.py | 16 |
TestKey.py | 18 |
TestNoteNumber.py | 11 |
TestNoteName.py | 12 |
TestOctaveClass.py | 8 |
計107項目
テストコード | 項目数 |
---|---|
TestFundamentalTone.py | 13 |
TestEqualTemperament.py | 13 |
TestPythagoreanTuning.py | 11 |
TestJustIntonation.py | 7 |
TestScale.py | 9 |
計53項目
- 音楽理論に基づき周波数を算出したい
- 音律、音階
- メッセージに統一性を持たせたい
- メッセージを国際化したい(gettext, Babel)
- 自然言語用と音楽理論用語用の2種類
感謝。
- http://www.non-fiction.jp/2015/08/17/sin_wave/
- http://aidiary.hatenablog.com/entry/20110607/1307449007
- http://ism1000ch.hatenablog.com/entry/2013/11/15/182442
- https://ja.wikipedia.org/wiki/%E5%92%8C%E9%9F%B3
- http://www.piano-c.com/
- https://pf-j.sakura.ne.jp/music/chord.htm
- https://ja.wikipedia.org/wiki/%E9%9F%B3%E7%A8%8B
- https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1365320628
- https://okwave.jp/qa/q6858420.html
- http://ism1000ch.hatenablog.com/entry/2013/11/15/182442
- https://ja.wikipedia.org/wiki/%E4%B8%89%E5%92%8C%E9%9F%B3
- https://ja.wikipedia.org/wiki/%E3%83%91%E3%83%AF%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89
- http://www.asahi-net.or.jp/~HB9T-KTD/music/Japan/Research/DTM/freq_map.html
- http://www.nihongo.com/aaa/chigaku/suugaku/pythagoras.htm
このソフトウェアはCC0ライセンスである。
Library | License | Copyright |
---|---|---|
pydub | MIT | Copyright (c) 2011 James Robert, http://jiaaro.com |
pygame | LGPL | pygame |