PyMusic
编程小白的第一堂乐理课/又名乐理萌新的第一堂编程课 作者:润心
A first course on music theory for programming beginner(a.k.a A first course on programming for music theory beginner) Author: alephpi
正如标题所言,本教程随心所欲,期待你发现更多用法。
一些基本概念和术语:
汉 | 英 | 例 | 注 |
---|---|---|---|
音高 | pitch | 440Hz | |
音名 | note | A | (注意勿同唱名混淆) |
唱名 | solfège | la | |
音程 | interval | 八度 octave | (强调两个音音高之间具体的比例) |
音阶 | scale | WHWWHWW | (强调一个八度内的音程组合) |
调式 | mode | 自然小调 | (音阶的旋转) |
主音 | tonic | A | |
调性 | Tonality | 自然a小调 | (主音+调式) |
律制 | Temperament | (其实Temperament词义更狭,它强调的是对纯律的合理修改) | |
纯律 | Just Intonation | ||
平均律 | Equal Temperament | ||
谐和音 | harmonic | A1 A2 A3... | |
自然音阶 | diatonic | C D E F G A B | 即日常的七声音阶 |
一些有用的参考资料:
Some useful references:
知乎:为什么**古代音乐只有宫商角徵羽五音,而西方是 Do-Re-Mi-Fa-Sol-La-Si 七音?
《Fundamentals of Music Processing》 网站上还附带详实的课件和python实现
《音乐基础理论》 李重光著
自学过程中碰到发现纯律里面的三全音(tritone)有好多不同的版本:7/5(Huygens),10/7(Euler),11/8,45/32,64/45... 这些文章交代了这种现象,原因是纯律的定调五花八门(不像平均律或五度相生律那样唯一)。但具体没有介绍不同定调方法,所以看得仍然云里雾里。
The dissonant tritone and Just Tuning theory
What are the ratios of Just Intonation?
关于民族七声音阶:
开发日志
- 基本概念对应基本类
- 定调
- 绘制半音图(chromatic circle)
- 加入音乐实例
- 节奏
- 变调
- 和声