推算調性除了前面所提的十二平均律圓之外,我將這十二平均律配合五度圈五度相生建立數學模式,可直接用算式運算。
←左邊這個網址是利用scratch網站寫好的簡易版,對於唱名重複的部分還未完成,但基本推算都好了,會再將它完善。請見諒。
C C# D D# E F F# G G# A A# B
1 2 3 4 5 6 7 8 9 10 11 12
升記號的調性推算是將「屬音」往前推(C的完全五度音),拉成主音,其他的音依照唱名順序排列好,就會「轉調」成下一個調性,依照這個規則,直接計算量化後的數字代碼,由於C大調「屬音」的代碼為8,所以要將C大調主音C代碼1變成8,我們就得將1加上7,所以其他的音也依照這個規則「+7」,就可以達到「前推」的目的。
-----------------------------------------------------------------
C C# D D# E F F# G G# A A# B
1 2 3 4 5 6 7 8 9 10 11 12
我們一樣從C大調來推算,C大調的音程結構量化之後如下
降記號的調性推算是將「下屬音」往前推,拉成主音,其他的音依照唱名順序排列好,就會「轉調」成下一個調性,依照這個規則,直接計算量化後的數字代碼,由於C大調「下屬音」的代碼為6,所以要將C大調主音C代碼1變成6,我們就得將1加上5,所以其他的音也依照這個規則「+5」,就可以達到「前推」的目的。
-----------------------------------------------------------------
C C# D D# E F F# G G# A A# B
1 2 3 4 5 6 7 8 9 10 11 12