乐器调音器
适用于弦乐、铜管、木管与人声的半音阶调音
浏览器会请求麦克风权限。音频在本页分析。
使用说明
- 启用麦克风并在浏览器提示中允许。
- 演奏一个单音并保持稳定。
- 调整弦或弦轴,直到指针停在 0 音分。
工具介绍
免费在线半音阶调音器
演奏一个音,调音器会显示其名称、频率以及偏高或偏低多少音分。它通过你的麦克风聆听,适用于任何具有稳定音高的乐器,包括你的嗓音。
- 产物
- 是实时读数而非文件:大号字体的音名、最近音符的精确频率、你测得的频率,以及你偏高或偏低多少音分。指针在 ±50 音分刻度上显示相同的偏移,一旦你在五音分以内,数值会变为原色。麦克风流在页面内分析,并在你离开时停止。
如何使用
- 01按启用麦克风,并允许浏览器的权限提示。
- 02在靠近麦克风处演奏单个音,并保持稳定。
- 03调整琴弦或调音旋钮,直到指针停在 0 音分。
核心功能
- 半音阶音高检测——无需乐器预设
- 音名、精确频率和 ±音分偏移
- 浏览器中的 YIN 音高检测,在页面内对麦克风流运行
- 无需登录,无按次费用
各设置项说明
- 频率
- 你测得的频率,以赫兹表示,显示到一位小数,旁边是最近音符的参考频率。A4 固定为 440 Hz,因此相对于 A4 的 441.5 Hz 读数约为 +6 音分。
- 基准:A4 = 440 Hz
- 调音参考:A4 = 440 Hz,国际标准,也是大多数 DAW、采样器和管弦乐实践中的默认值。由于调音器是半音阶的而非预设驱动的,因此没有可供选择的乐器列表——它会为你演奏的十二个音中的任何一个命名。
- 启用麦克风
- 开始和停止麦克风采集。浏览器首次会请求权限;如果被拒绝,页面会明确说明,而不是显示一个永不移动的指针。当你按停止或离开页面时采集停止,所有媒体轨道都会关闭,因此浏览器的录音指示器会熄灭。
音高是怎么检测的
每一帧麦克风音频都通过 Essentia.js 使用 YIN 估计器分析,而不是手工编写的自相关。估计器在 4096 个采样的帧上运行,在 44.1 kHz 下约为 93 毫秒的窗口——足够长以锁定低音贝斯音符,又足够短以跟随移动的音高。输入限制在 55–1600 Hz,即覆盖人声和常见乐器基频的范围,帧以每秒二十次分析,响应迅速,同时不会因每帧约 100,000 次操作而烧掉一个核心。RMS 低于 0.008 的帧被视为静音并完全跳过,这阻止估计器将房间噪声报告为音符,置信度低于 0.5 的帧会被丢弃而不是显示。采集时自动增益控制、回声消除和噪声抑制全部关闭,因为这些处理器是为语音调校的,会压平持续的乐器音符。
音分读数说明了什么
一音分是半音的百分之一,因此 1200 音分构成一个八度。通过将测得的音高四舍五入到最近的半音来找到最近的音符,两者之间的差异以音分报告:正值表示偏高,负值偏低,零表示音准正确。指针跨越 −50 到 +50 音分,这正是到相邻半音的距离,因此任一端读数意味着该音更接近其邻居而非所显示的音符。就实际用途而言,在零的几个音分以内即为音准正确;读数四舍五入到整音分,在五音分以内会点亮显示。
在真实乐器上取得稳定读数
音高检测的好坏取决于它听到的音符,而拨弦或击弦的音符会随着衰减而改变音高,因此最可靠的习惯是演奏音符,让起音稳定下来,稍后再读取显示。将麦克风放在比房间反射更靠近乐器的位置,比本页面上的任何设置都更有帮助,而非常嘈杂的房间会使检测变慢、读数更跳动。管乐和铜管演奏者通常从舒适力度而非响亮力度的持续音中获得最稳定的结果,因为响亮起音的音高可能比持续音偏高。人声也是如此:稳定的歌唱音符,嘴距麦克风一手宽,读起来干净,而颤音会显示为摆动的指针,而不是单一数值。
常见问题
是的。调音器通过你的设备麦克风聆听,浏览器会在首次使用时请求权限。音频在页面内分析。
任何能产生稳定音高音符的乐器:吉他、贝斯、尤克里里、小提琴、大提琴、铜管乐器、木管乐器以及人声。非常嘈杂的房间会使检测变慢。
一音分是半音的百分之一。0 音分表示音准正确;正值偏高,负值偏低。目标是在零的几个音分以内。
精确到它所显示的分辨率:音符定位到最近的半音,偏移以整音分报告,因此读数与大多数电子调音器一样精确。变化的是输入而非数学——稳定持续的音读起来稳定,而衰减的拨弦、宽颤音或嘈杂的房间会使读数来回移动。要获得固定参考,请多次演奏同一个音,并检查读数是否一致。