音域计算器

根据最低音和最高音计算歌唱音域跨度,结果以八度和半音表示。

931.4K 次使用 最近更新 · 2026-05-21 本地运行 · 零上传
AD

如何使用音域计算器

输入带八度编号的最低音和最高音,例如 C3 和 G5。工具会把两个音转换成类似 MIDI 的音高数字,检查最高音不低于最低音,然后把跨度显示为完整八度加剩余半音。音名中可以使用升号或降号。

公式与原理 - 音域计算器

带八度的音高可以映射为半音编号,当前工具使用类似 MIDI 的公式:(octave + 1) * 12 + 音级索引。音域跨度等于最高音编号减去最低音编号,再拆分为完整八度和余下半音。

midi = (octave + 1) * 12 + pitchClassIndex
span = highestMidi - lowestMidi
octaves = floor(span / 12)
semitones = span mod 12

音域计算器的使用场景

适合记录歌手音域、合唱声部分配、声乐训练、编配声部、比较歌曲要求与演唱者能力,或长期记录热身和训练进展。

关于音域计算器的常见问题

如何使用音域计算器?

输入带八度编号的最低音和最高音,例如 C3 和 G5,工具会返回八度和半音形式的音域跨度。

音域计算器使用什么公式或规则?

把两个音转换为类似 MIDI 的半音编号,相减得到跨度,再拆分为八度和剩余半音。

我的数据会被保存吗?

不会。所有计算都在浏览器中完成,不会发送到服务器。