音频 → 音符
MP3、WAV、M4A、立体声混音或麦克风录音,Basic Pitch 在浏览器里做音高转录;左右声道会合并分析,速度用频谱通量加自相关估,调性走 Krumhansl 模板,和弦用十二根音拟合。
FretFlow Studio · 音乐解析与扒谱工作台
把 PDF、图片、六线谱、MP3 或一段录音,变成能播放、能修改、能导出的乐谱。吉他指板与钢琴键盘可以随谱切换,扒谱、乐理、耳训都在同一个页面里,音频只在你的浏览器里解码。
在线版已经装好 PDF 识别模型,打开就能用。识别结果是草稿:密集混音、失真吉他会多出音符,需要到工作台里改。导入的谱子和音频只留在当前标签页,刷新就清空,暂时没有保存功能。
01 — 为什么做 / WHY
扒谱是一件重复劳动:听、对拍、写音符、标和弦,再把它们排进谱面。PDF 里的谱子又往往只能看不能听,想换个调、想循环某两小节,只能靠人。
FretFlow 把这几件事放进一个浏览器页面:认谱、扒音、改谱、试听、导出。它不要你装音源或客户端,音频不上传,麦克风录完就地分析。识别结果不是终点,而是工作台的起点。
02 — 功能 / FEATURES
MP3、WAV、M4A、立体声混音或麦克风录音,Basic Pitch 在浏览器里做音高转录;左右声道会合并分析,速度用频谱通量加自相关估,调性走 Krumhansl 模板,和弦用十二根音拟合。
五线谱和六线谱都能读,PDF 之外也接 PNG、JPG、WebP 截图。扫描件用 OCR 读标题与和弦;缺的调弦、拍号、时值按标准调弦、4/4 和八分音符补上,并在提示里写明假设。
五线谱、六线谱、钢琴卷帘、波形、分析。板面可以在吉他指板与钢琴键盘之间切换,加载乐谱时按乐器自动选,琴键跨度跟着谱面音域走。循环当前小节、节拍器、0.5×–1.5× 变速,改调号与拍号都不离页。
吉他、贝斯、钢琴、电钢琴、弦乐、管乐……装了采样就用真录音,没装就用合成器兜底。和弦试听按 50 ms 逐弦扫开,听感是扫弦而不是和弦块。
Standard、Drop D、降半音、DADGAD、Open G,外加四弦与五弦贝斯。选一个顺阶和弦,指板立刻标出按法、和弦内音与转位;Drop 2 / Drop 3 也在里面,点一下就能听。
音程、和弦性质、单音听辨,答完才亮音级轮盘,避免偷看。做好的谱子导出 MusicXML 或 MIDI,进哪个 DAW 都行。
“先把声音拆开,— FretFlow Studio
再决定怎么弹。”
03 — 使用方法 / HOW TO USE
在线版已经部署好,桌面版 Chrome / Edge 最稳。麦克风需要 HTTPS,这个地址本身就是 HTTPS;手机也能开,但 PDF 识别在桌面上更靠谱。
https://fretflow.deadlocksea.fun
PDF、PNG、JPG、六线谱、MP3、WAV、M4A、MIDI、MusicXML、简谱文本都能直接拖进来。立体声混音和麦克风录音走同一条扒谱管线。第一次识别 PDF 要加载模型,单页大约 9–20 秒。
PDF · 图片 · TAB · MIDI · MusicXML · 简谱
切换五线谱、六线谱、钢琴卷帘、波形和分析;板面在吉他指板与钢琴键盘之间换;循环一个小节,降到 0.5× 跟着弹;改调号、改拍号、改速度,再听一遍。
Space 播放 · ← → 前后 1 秒 · Home 回到开头
导出 MusicXML 或 MIDI 带走。指板页找同一组音的其他按法,耳训页把刚扒下来的东西练成自己的。刷新页面之前记得导出,在线版不保存工程。
导入 → 识别 → 编辑 → 导出
04 — 好处 / WHY IT HELPS
浏览器打开就能用,没有安装包、没有音源库。换一台电脑,登录都不用,直接继续。
解码、音高识别、速度和调性估计都在本机完成。你拖进去的录音不会被上传到服务器。
PDF、图片、TAB、录音、MIDI 最后都落到同一张工作台上,不用在几个软件之间来回导。
循环两小节、降速、换调、改拍号,听到问题当场改,不用重新跑一遍整个流程。
扒完的音符能立刻在指板上找按法,再用耳训把音程和和弦听熟,形成闭环。
MusicXML 和 MIDI 不锁在工具里,MuseScore、Logic、Ableton 或硬件音序器都能接着用。
在线版没有账号系统,也不会替你保存文件:导入的谱子和音频只在当前标签页的内存里,刷新就没了。PDF 识别依赖模型和浏览器算力,复杂混音、失真吉他、人声叠伴奏时会多出音符;PDF 里的和弦位置是按谱面估算的,复杂切分要手动修。项目源码不公开;谱面识别用到 homr-web(AGPL-3.0),公开部署需要遵守它的开源要求。



