作者 Luke Haas 厌倦了"因为这是惯例"式的音乐理论教学,于是从第一性原理出发,用写代码的方式重新学习音乐。他从不含任何信仰前提的"一个随时间变化的数字"(声波)讲起,逐步推导出十二个音符、用数组构造音阶与和弦,最终写出一条听起来像真音乐的和弦进行。全文配合可运行的浏览器代码,不需要乐器,也不要求你先背任何模式。