http://neralt.com/jazz-voicing/ 3月初頭よりプログラミングに取り組んできました。目的は「よりわかりやすく音楽理論を伝えるための」ウェブサービスを作成することです。書籍においても、図を多用することによって、音楽理論の面倒な部分が平易になるよう努力してきましたが、音楽の「ある側面」に関しては固定化された図によって表すのが非常に困難でした。 プログラミングだからこそ表現できること ある「側面」とはつまり、「移調=transpose」です。例えばCm7とDm7は、実は全く同じ構造をしています。Cm7を全音上げる(移調する)だけでDm7になります。このようにCm7とDm7ととはシンプルな関係性にあるのですが、しかしこれを図で示すとなると非常に難しかったのです。もちろん、Cm7とDm7との関係だけを示すことはできなくはありません。ですが、その後ろには…Cm7とGm7の、
![プログラミングによって音楽理論教育はどう変わるか | Music Theory Workshop Japan](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ed246d4689745f221c47af6db7a6ee8ed7845d2/height=288;version=1;width=512/http%3A%2F%2Fneralt.com%2Fwp-content%2Fuploads%2F2014%2F11%2F65932559763c18d30624f8e7add659e1.png)