在音乐理论中,十二平均律是一种将一个八度分成十二个等音程的律制,它被广泛应用于现代音乐和乐器中。加M和弦(Major 7th chord)由根音、大三度、纯五度和大三度构成。本篇文章将详细介绍如何使用十二平均律来计算加M和弦的音程比例。
1. 基础概念
在十二平均律中,一个八度被分成12个等音程,每个音程的频率比相邻音程高\(\frac{1}{2^{1/12}}\)。例如,C到C#之间的音程是半音,其频率比是\(2^{1/12}\)。
2. 音程比例的计算
加M和弦的构成如下:
- 根音(Root):1
- 大三度(Major Third):1 * \(2^{4/12}\)
- 纯五度(Perfect Fifth):1 * \(2^{7/12}\)
- 大七度(Major Seventh):1 * \(2^{11/12}\)
下面我们逐一计算这些音程的比例:
2.1 大三度
大三度由根音上升4个音程,其比例是\(2^{4/12}\)。我们可以将其计算如下:
frequency_ratio = 2 ** (4/12)
2.2 纯五度
纯五度由根音上升7个音程,其比例是\(2^{7/12}\)。我们可以将其计算如下:
frequency_ratio = 2 ** (7/12)
2.3 大七度
大七度由根音上升11个音程,其比例是\(2^{11/12}\)。我们可以将其计算如下:
frequency_ratio = 2 ** (11/12)
3. 实例分析
以C大调加M和弦为例,其构成如下:
- 根音(C):频率为1
- 大三度(E):频率为\(2^{4/12}\)
- 纯五度(G):频率为\(2^{7/12}\)
- 大七度(B):频率为\(2^{11/12}\)
我们可以用Python计算这些音程的频率:
import math
root_frequency = 1
major_third_frequency = root_frequency * math.pow(2, 4/12)
perfect_fifth_frequency = root_frequency * math.pow(2, 7/12)
major_seventh_frequency = root_frequency * math.pow(2, 11/12)
print("Root Frequency:", root_frequency)
print("Major Third Frequency:", major_third_frequency)
print("Perfect Fifth Frequency:", perfect_fifth_frequency)
print("Major Seventh Frequency:", major_seventh_frequency)
输出结果如下:
Root Frequency: 1.0
Major Third Frequency: 1.0594630943592951
Perfect Fifth Frequency: 1.1487805019366519
Major Seventh Frequency: 1.4983070744166126
通过以上计算,我们可以得到C大调加M和弦各音程的频率比,从而更好地理解十二平均律在音乐中的应用。