如何用十二平均律计算加M和弦的音程比例

2026-11-16 0 阅读

在音乐理论中,十二平均律是一种将一个八度分成十二个等音程的律制,它被广泛应用于现代音乐和乐器中。加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和弦各音程的频率比,从而更好地理解十二平均律在音乐中的应用。

分享到: