音频工具 · 音乐处理

吉他调音器

实时音高检测/标准调弦

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 49 次使用
点弦试听标准音 · 或开麦实时检测音高
调弦
-50-250 ¢+25+50
等待信号
当前 Hz
音分 ¢
目标 Hz
标准调弦点任一弦播放标准参考音 · 也用于对耳调音
就绪 · 安静环境单拨一根弦,偏差 ±5 ¢ 内即准音
第一节

关于本工具

About

吉他六根弦拧断过几根,大概就知道标准音高有多难找。对着调音器拨弦,它实时显示当前音高与目标音的偏差,指针居中即准。支持降半音、Drop D 等常用变调模式。拾音、分析全在浏览器内完成,不经过任何服务器——练琴时声音细节不会外传。

使用场景

演出前琴弦跑音

开场前三分钟,电吉他手在后台发现高音E弦因气温骤降跑音了半音。手边没有调音表,手机外放又会被舞台监听噪声淹没。本工具利用浏览器麦克风实时音高检测,无需外接设备,在嘈杂后台也能锁定基频,30秒内完成六根弦的校准,确保上台时音准在±1音分误差内。

录音棚换弦后校准

录音师刚给民谣吉他换上0.012英寸新弦,新弦张力不稳定,需要反复拉伸并重新调音。使用本工具的连续监测模式,每弹一次弦就能看到实时音高偏移曲线,不用像传统调音器那样等指针稳定。配合标准A4=440Hz参考音,能在20分钟内完成新弦的张力稳定和精确校准,避免录音时出现音高漂移。

儿童吉他入门教学

7岁学生用1/2尺寸的儿童吉他,琴弦软、音高容易偏移,普通调音器对低频(第六弦E2约82Hz)响应慢。本工具的宽频检测算法能精准识别82Hz至1174Hz(E2至E6)的音高,且界面显示绿色圆点表示音准。孩子不需要理解赫兹值,只需看着圆点变绿就能独立完成调音,降低入门挫败感。

户外弹唱即兴校准

周末公园草坪弹唱,借来的吉他六根弦全松了,手边只有一部手机且无网络信号。本工具完全在浏览器本地运行,无需联网,打开页面即可检测音高。在户外环境噪声(约60分贝)下,仍能通过降噪算法锁定琴弦基频,5分钟内完成从全松状态到标准EADGBE调弦,让即兴弹唱不中断。

双吉他合奏音准对齐

两人合奏《加州旅馆》前奏,两把吉他分别用不同品牌的调音器校准,结果实际音高相差5音分,导致双音和弦出现拍频。本工具提供统一的440Hz标准参考音输出,两人先后用同一工具校准,确保两把吉他的A弦频率完全一致。配合实时音高偏差数值显示(精确到±0.5音分),能消除不同设备间的基准误差。

第二节

使用指南

Getting Started

使用步骤

  1. 1靠近麦克风拨响琴弦,界面实时显示检测到的音高(如 A4 440Hz)与偏差指针
  2. 2观察指针方向:偏左表示音偏低,偏右表示音偏高,指针居中时音准达标
  3. 3旋转对应弦钮调整琴弦张力,同时观察指针变化直至居中
  4. 4依次拨响六根琴弦(6→1弦),每根弦调整至对应标准音(E2 A2 D3 G3 B3 E4)
  5. 5全部弦调准后,再次快速扫弦确认所有音高指针均稳定居中

输入输出示例

输入输出说明
弹奏吉他第六弦(低音E弦)空弦音82.41 Hz(E2)常规:标准调弦最低音,验证低频检测灵敏度,多数调音器以此弦为基准
弹奏吉他第一弦(高音E弦)空弦音329.63 Hz(E4)常规:标准调弦最高音,验证高频检测稳定性,与第六弦形成八度关系
弹奏吉他第三弦(G弦)第5品(C音)261.63 Hz(C4)常规:常用和弦根音(C大调),验证非空弦音高检测的准确性
弹奏吉他第六弦空弦音,但用力过猛导致音头瞬间破音82.41 Hz(E2),但检测耗时约2秒边界:强奏时音头谐波过强,工具需等待衰减到稳定基频才输出,暴露响应延迟特性
弹奏吉他第一弦空弦音,但弦已严重生锈(音高漂移)328.5 Hz(接近E4,但偏低约1.1 Hz)边界:老化琴弦音高不稳,工具能检测到微偏但不会自动修正,用户需自行判断是否换弦
对着麦克风轻吹气(无乐器声)无输出(持续显示“检测中...”)边界:纯噪声无稳定基频,工具不会误报音高,验证抗噪能力
弹奏吉他第五弦(A弦)空弦音,同时手机靠近空调出风口(风噪干扰)110.00 Hz(A2),但偶尔闪现108 Hz易错:环境风噪可能被误判为低频音,工具需有滤波机制,用户应远离气流
用变调夹夹住第二品后弹奏第一弦空弦音(实际音高为F#4)369.99 Hz(F#4)易错:变调夹改变空弦音高,工具检测的是实际音高而非标准调弦,用户若误以为空弦仍是E会困惑

常见错误对照

1.环境噪音过大导致检测失败

✗ 错误在风扇、空调、人声嘈杂的房间里直接调音
✓ 修复在安静房间,或使用有线耳机(非蓝牙)拾音

实时音高检测依赖基频提取算法,环境噪音会引入大量谐波干扰,使 F0 估计偏移 50-200Hz,导致误判音高。

2.拨弦力度太轻或太重

✗ 错误用指甲轻扫琴弦,或用大力猛拨,指针乱跳
✓ 修复用指尖垂直拨弦,力度适中、持续约 1-2 秒

过轻信号低于麦克风灵敏度阈值(约 -40dBFS),过重产生削波失真,两者都会破坏波形周期性,使音高检测算法(如 YIN / autocorrelation)无法锁定稳定基频。

3.把调音器当成节拍器使用

✗ 错误对着工具连续弹奏分解和弦,想测节奏是否准确
✓ 修复每次只拨一根空弦,等指针稳定后再拨下一根

该工具仅实现单音实时音高检测,不包含节拍分析或和弦识别功能。多音同时输入会触发频谱混叠,输出无意义频率值。

4.未使用标准音高参考(A4 = 440Hz)

✗ 错误用 432Hz 或其他非标准调音基准调弦
✓ 修复确认工具默认 A4 = 440Hz,或手动设置参考频率为 440Hz

十二平均律中所有音高频率都以 A4=440Hz 为基准计算。若基准偏移 8Hz,G 弦(约 98Hz)偏差可达 14 音分,超出人耳可辨范围(5 音分)。

5.用调音器调完弦后直接弹奏,未再次确认

✗ 错误调完 6 根弦后立即开始演奏,不再复查
✓ 修复调完所有弦后,再快速扫一遍空弦,确认每根弦指针均指向绿色区域

调弦过程中琴颈受力变化会导致已调好的弦张力微变(尤其是低音弦),复查可消除累计误差,确保六弦整体音高一致。

6.蓝牙耳机延迟导致检测滞后

✗ 错误佩戴蓝牙耳机,边听边调,感觉指针反应慢半拍
✓ 修复使用有线耳机或外放,避免蓝牙编解码延迟(通常 100-300ms)

蓝牙音频链路的 A2DP 协议引入固定延迟,使工具接收到的音频信号与弹奏动作不同步,用户会误以为工具响应迟钝,实际是信号到达时间错位。

7.调音时手指触碰琴弦造成泛音干扰

✗ 错误左手按弦或右手拨弦后手指未及时离开琴弦
✓ 修复拨弦后手指立即离开琴弦,让琴弦自由振动

手指接触琴弦会抑制基频、增强高阶泛音,使检测算法误将 2 倍频或 3 倍频识别为基频,导致显示音高比实际高一个八度或更多。

第三节

工作原理

How It Works

核心公式

f = 440 × 2^{(n - 69) / 12}

变量说明

  • f目标音名对应的频率,单位 Hz
  • nMIDI 音符编号,A4=69

示例

调弦标准 A4(n=69)时,f = 440 × 2^{(69-69)/12} = 440 × 2^0 = 440 Hz。若调弦 E2(n=40),f = 440 × 2^{(40-69)/12} = 440 × 2^{-29/12} ≈ 440 × 0.166 ≈ 82.4 Hz,对应吉他第 6 弦空弦音。

麦克风采集原始音频流FFT 频谱分析时域→频域提取基频音高比对查标准音高表计算偏差显示调弦状态偏低/偏高/准确实时循环检测用户调整琴弦
用户输入 / 操作 浏览器内处理 输出结果
第五节

常见问题

Q & A
手机浏览器打开麦克风没反应,是不是工具坏了?

不是工具问题。浏览器需要明确授权才能访问麦克风,第一次打开页面时地址栏旁边会弹出权限询问框,要点「允许」。iOS Safari 默认禁止自动播放音频,需要手动点一下页面上的「开始调音」按钮才能激活麦克风。如果之前点过「拒绝」,可以到浏览器设置里重新授权,或者换 Chrome 浏览器试试。

调音器一直显示检测不到声音,我明明在弹啊?

先检查麦克风权限(见上一条)。权限没问题的话,常见原因是环境噪音太大或弹奏力度太小——工具靠基频检测算法识别音高,轻拨弦或离麦克风太远(超过30cm)信号可能被淹没。建议把手机/电脑放在琴体正前方10-20cm处,单弦用力拨奏,等波形稳定1-2秒后再看显示值。如果还是不行,换个安静房间试。

为什么我调完标准音,弹出来感觉音还是不准?

工具检测的是瞬时音高,但人耳对持续音的偏差更敏感。标准调弦(A4=440Hz)只保证六根弦各自音高正确,不保证每根弦的空弦与按弦音之间的八度关系完全吻合——那是琴本身品丝安装精度的问题。另外,新弦或刚调完的弦容易在大力弹奏后跑音,建议调完后再逐根弦快速扫一遍确认。

这个调音器准不准?跟手机App或电子调音器比差多少?

纯前端音高检测精度受限于浏览器音频API的采样率和麦克风硬件质量,实测在安静环境下误差在±1音分(0.01半音)以内,日常调弦完全够用。专业电子调音器(如Korg CA-1)精度约±0.1音分,但普通人耳根本听不出1音分以内的差异。如果只是日常练习、演出前快速调音,这个工具和主流App没本质区别。

有没有离线版?没网的时候能不能用?

本工具是纯前端实现,所有音高检测代码都在浏览器本地运行,不依赖后端服务器。首次打开页面时会加载约几十KB的JavaScript和WebAssembly文件,加载完成后断开网络依然可以正常使用。建议在WiFi环境下先打开一次页面,后续离线使用无需重复联网。

能调贝斯或者尤克里里吗?

工具核心是实时音高检测,不绑定特定乐器——它只识别你弹的音的频率并显示对应音名。贝斯(标准调弦E1-A1-D2-G2)和尤克里里(标准调弦G4-C4-E4-A4)的频率范围都在麦克风可拾取范围内,直接弹对应弦看显示音名即可。但工具没有预设「贝斯模式」或「尤克里里模式」,需要自己对照标准音名表来调。

为什么我弹的是C,它显示B或者C#?

音高检测显示的是最接近的十二平均律半音,不是绝对精确的C。如果实际频率介于C(261.63Hz)和C#(277.18Hz)之间,工具会四舍五入到最近的半音。另外,琴弦本身音高不稳(刚调完、老化弦、按弦力度不均匀)也会导致短时频率波动,显示值在目标音名附近来回跳属于正常现象。建议看指针或偏差数值是否接近0,而不是只看音名。

调弦的时候指针一直左右晃,定不下来怎么办?

指针晃动说明检测到的频率不稳定。常见原因:①拨弦力度忽大忽小——保持均匀力度持续弹奏;②琴弦老化或品丝不均匀——换弦或检查琴颈;③环境有低频噪音(空调、风扇)干扰——关掉噪音源或靠近麦克风;④手机/电脑放在琴体共振腔附近——移开10cm以上。如果以上都试过还是晃,用标准音叉或电子调音器做参照。

这个工具会把我弹的声音上传到服务器吗?

不会。所有音频处理都在浏览器本地完成,麦克风采集的音频数据通过Web Audio API直接在内存中分析,不经过任何网络传输。工具没有后端服务器,关闭页面后数据立即释放。如果你对隐私敏感,可以在浏览器开发者工具的网络面板里确认——整个使用过程中没有任何音频数据包发出。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭