12平均律ならスケール音をすぐ出せる下地をつくった。
成果物
Python.Audio.Temperament.201708150947
概要
スケールとキーを指定して構成音を取得できるようにした。基音も変更できる。
課題
音律は12平均律音のみ。いずれ音律も変更できるようにしたい。
Major Scale 構成音
- 基音: A4 440Hz, 音律: 12平均律
調(Key) | 構成音 | player |
---|---|---|
C | C D E F G A B | |
C# | C# D# F F# G# A# C | |
D | D E F# G A B C# | |
D# | D# F G G# A# C D | |
E | E F# G# A B C# D# | |
F | F G A A# C D E | |
F# | F# G# A# B C# D# F | |
G | G A B C D E F# | |
G# | G# A# C C# D# F G | |
A | A B C# D E F# G# | |
A# | A# C D D# F G A | |
B | B C# D# E F# G# A# |
全パターンは多すぎるのでキーの網羅だけにした。
所感
同じようなことを何度もやっている気がする。音楽理論がむずかしすぎて調査→混乱→コーディング→混乱を繰り返している。
とにかく書いてそれっぽくなればいいや的方針。本当は明確にしてから書きたいのだが、調査だけでは理解できない。書いても理解できているか怪しいが。1歩進んで2歩下がる。