やってみる

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

任意の基音、調(Key)における任意音階(Scale)の構成音を取得できるようにした(音律は12平均律音のみ)

12平均律ならスケール音をすぐ出せる下地をつくった。

成果物

GitHubPython.Audio.Temperament.201708150947

概要

スケールとキーを指定して構成音を取得できるようにした。基音も変更できる。

課題

音律は12平均律音のみ。いずれ音律も変更できるようにしたい。

Major Scale 構成音

調(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歩下がる。