无需登录 数据私有 本地保存

哼唱转MIDI音符 - 单音旋律音高提取

11
0
0
0

哼唱转MIDI音符

单音旋律音高提取 · 实时检测 · 导出MIDI文件

控制面板
输入信号强度 --
低(容错高) 高(精确)
尚未录制音符
当前检测音符
--
等待音频输入...
MIDI: -- 八度: --
音符时间线(钢琴卷帘)
录制或分析后将在此显示音符时间线
检测到的音符序列

暂无音符记录,开始录制或分析音频文件吧

常见问题与知识点
基频提取(Fundamental Frequency Detection / Pitch Detection)是音频信号处理中的核心技术,用于从声音信号中识别出最低频率成分——即基频(F0)。对于人声哼唱,基频对应于人耳感知的音高。本工具使用改进的自相关算法(类似YIN算法),通过分析时域信号的周期性来确定音高,具有较高的准确度和抗噪能力。
MIDI音符编号遵循国际标准:MIDI编号 = 69 + 12 × log₂(f / 440),其中f是检测到的频率(Hz),440Hz对应A4(中央C上方的A),MIDI编号为69。中央C(C4)的频率约为261.63Hz,对应MIDI编号60。每个半音相差1个MIDI编号,每升高一个八度MIDI编号增加12。
常见原因包括:①输入音量过低——请靠近麦克风或提高音量;②环境噪声过大——建议在安静环境中使用;③同时发出多个音——本工具专为单音旋律设计,和弦或和声会干扰检测;④频率超出范围——请确认检测范围设置覆盖了您的哼唱音域;⑤谐波干扰——人声谐波丰富,极少数情况下算法可能锁定在谐波上(通常高一个八度),可尝试调整灵敏度。
导出的MIDI文件为标准类型0格式(单轨道),包含:每个音符的音高(MIDI编号)起始时间持续时间以及力度(velocity)信息。默认速度设为120BPM,分辨率480 ticks/拍。文件可在任何DAW(如Logic Pro、Cubase、FL Studio)、打谱软件(如MuseScore、Sibelius)或MIDI播放器中打开和编辑。
支持浏览器原生可解码的常见音频格式:WAV、MP3、OGG/Vorbis、FLAC、AAC(M4A)等。文件大小建议在50MB以内以获得流畅的分析体验。对于较大的文件,分析时间会相应增加。上传的音频文件仅在本地浏览器中处理,不会上传到服务器,保护您的隐私。
应用场景非常广泛:①音乐创作——用哼唱快速记录旋律灵感,导入DAW进行编曲;②扒谱辅助——帮助识别歌曲中的单音旋律;③视唱练耳——检验自己哼唱的音准;④音高分析——分析语音或歌声的语调变化;⑤辅助工具——为不熟悉键盘的音乐人提供便捷的MIDI输入方式。