免费音乐音程计算器

音程类型

比较实际音高(含八度)

音程

选择两个音符以查看音程

了解音符音程查找器

音乐音程计算器是一款免费在线工具,可快速识别音符或音高之间的音程。它覆盖九个八度,处理简单音程(一个八度内)和复合音程(大于一个八度),报告准确的名称,包括减音程和增音程形式。音符音程查找器还能正确处理等音异记(如C#和Db),它们在听觉上相同,但根据音乐语境记谱不同。

什么是音乐音程?

音乐音程是两个声音之间的音高距离。在物理上,它对应于它们频率的比例:例如,一个八度频率翻倍 A4=440 HzA_4 = 440\,\text{Hz}, A5=880 HzA_5 = 880\,\text{Hz}。音程是音阶、和弦、旋律和和声的基本构件。理解音程有助于音乐家进行凭听觉演奏、即兴演奏、有效交流以及掌握更高级的理论概念。

音符、半音与半音阶

标准的西方调音系统将每个八度划分为12个相等的半音。半音(半音程)是通常使用的最小音程;它等于钢琴上任意两个相邻琴键或吉他上两个相邻品丝之间的距离。两个半音构成一个全音。一个八度内的全部音符为:

C – C# – D – D# – E – F – F# – G – G# – A – A# – B

自然音(白键)用字母 C, D, E, F, G, A, B 命名。唱名(Do, Re, Mi, Fa, Sol, La, Si)提供了另一种命名系统。

一个半音对应频率比 21122^{\frac{1}{12}}。因此,将一个音符升高一个半音,其频率乘以约 1.05951.0595。本工具内置的半音计算器可以显示以赫兹为单位的精确频率差异以及半音数。

八度与音高记谱

八度是两个具有相同字母名称且相距八个自然音程的音符之间的音程(例如, C1C_1 到 C2C_2)。上升一个八度,频率翻倍。科学音高记谱在字母后添加一个数字(例如 C4C_4, G5G_5)来指定所在的八度。本音程计算器使用该记谱法进行精确的音高选择。

变音记号与等音异记

变音记号改变一个音符的音高。升号 (#) 将音符升高一个半音;降号 (b) 将音符降低一个半音。钢琴上的黑键可以用两种方式记谱:例如,C和D之间的音符可以写作C#或Db。虽然它们产生相同的音高,但正确的拼写取决于调号或和声功能。音乐音程计算器能区分这些等音异记,并相应地应用正确的减或增音程性质。

快速参考音程表

以下表格列出了简单音程(一个八度内)及其半音数和常见性质。大于一个八度的音程称为复合音程;它们的命名方式为“一个八度加上一个简单音程”(例如,“复合小三度”或“两个八度加纯五度”)。

半音数简单音程名称性质/类型
0同度(纯一度)纯
1小二度小
2大二度大
3小三度小
4大三度大
5纯四度纯
6增四度/减五度(三全音)增或减
7纯五度纯
8小六度小
9大六度大
10小七度小
11大七度大
12八度纯

三全音(6个半音)也称为增四度或减五度,具体取决于音乐语境。

使用音乐音程计算器

该计算器分为两种模式以满足您的需求:

  • 音高到音高模式:当你知道实际声音(例如两个钢琴键的音高)时,选择此模式。你将选择第一个声音的音名字母和八度,然后选择第二个声音。工具随后计算这两个音高之间的音程。你可以启用“显示半音/全音”选项,不仅查看音程名称,还能看到精确的半音和全音数。

  • 音符到音符模式:此模式适用于变音记号和音符名称重要的乐理环境。例如,输入C和C#会得到增一度(而不是小二度),因为这两个音符具有相同的字母名称但有变音记号。使用此模式时,始终将较低的音符放在第一个;计算器假设音符1低于音符2。查看半音/全音显示也会给出数字距离。

工具内置的半音计算器一个特别有用的功能是它可以显示任何两个音符之间的频率差(以赫兹为单位),这对于声学或调音目的很有帮助。

手动查找音程的方法

两个音高之间

计算两个音高之间的半音数。你可以使用键盘或工具的半音计算器得到计数,然后对照上面的表格。例如,4个半音的距离对应一个大三度。

两个记谱音符之间(理论方法)

遵循以下三个步骤:

  1. 确定音程度数 – 去掉所有变音记号,计算自然音阶的级数,如同较低音符是C大调的主音。例:从G#到E变成G→A→B→C→D→E(六步)→六度。

  2. 找到基础性质 – 计算自然音符版本之间的半音数,并在表格中查找性质。对于G到E,9个半音→大六度。

  3. 应用变音调整:

    • 较低音符上的降号(b) 升高音程一个半音;升号(#) 降低它。
    • 较高音符上的降号 降低音程;升号 升高它。
    • 性质变化遵循此链:大↔小↔减↔倍减;纯↔增↔倍增。

例如,C到A是一个大六度(9个半音)。将较高音符改为Ab(降号)会降低音程一个半音,所以性质变为小六度。

其他示例

  • C到F#:忽略变音 → 步骤 C‑D‑E‑F = 四度,6个半音 = 三全音(增四度)。升号升高较高音符,但由于度数是四度,音程保持为增四度。
  • F#到Bb:忽略变音 → F‑G‑A‑B = 四度。自然F和B之间6个半音 = 三全音。较低音符上的升号将音程减少一个半音(使其成为纯四度),较高音符上的降号再次减少,得到减四度。
  • G#到E:步骤 → 六度,基础 = 大六度(9个半音)。较低音符上的升号将音程降低一个半音 → 小六度。

用任意一对音符练习,然后用音乐音程计算器验证你的答案。

为什么专用音高音程工具有帮助

无论你是在学习乐理、作曲还是进行听力训练,拥有一个可靠的音符间音程参考可以节省时间并减少错误。该计算器处理复合音程、等音异记以及基于音高和基于音符的查询的能力,使其成为任何音乐家的多功能伴侣。将其与内置的半音计算器配合使用,可以探索每个音程背后的精确频率关系。

常见问题

1. 如何使用音乐音程计算器查找两个声音之间的音程?

在计算器中,选择"音高到音高模式"。为第一个声音选择音名和八度,然后为第二个声音选择。工具将显示音程名称(如果是复合音程也会显示)。你还可以启用半音/全音显示以查看精确的半音数。

2. 简单音程和复合音程之间有什么区别?

简单音程是一个八度内的音程(最多12个半音)。复合音程大于一个八度,名称由一个或多个八度加上一个简单音程组合而成。例如,一个八度加大三度称为复合大三度或十度。

3. 如何手动查找两个记谱音符之间的音程?

首先,忽略变音记号,计算自然音阶的步骤以确定音程度数(二度、三度等)。接下来,计算自然版本之间的半音数以找到基础性质。最后,根据变音调整:较高音符上的降号降低音程,较低音符上的升号降低音程等,遵循性质链(大↔小↔减↔增)。参见上文中的示例。

4. 对于C#和Db这样的等音异记,计算器会显示什么?

计算器将C#和Db视为不同的音符名称。如果你输入C#和Db,音程将是减二度(相差一个半音但字母名称不同)。这与乐理惯例一致,即音程的度数取决于音符的字母名称。

使用方法

  1. 选择音程类型:音高模式(用于声音比较)或音符模式(用于乐理)。
  2. 从下拉菜单中选择第一个和第二个音符,并可选择八度进行音高比较。
  3. 即时读取音程名称和半音数。切换「显示半音/全音」获取详细分解。