把散落的曲谱皈依为统一形制:提取(多源链接 / 本地)→ 透明底转白底 → LANCZOS 缩放至 2009px 宽 → 300DPI·95 PDF → 输出至自定义目录。开箱即用,双击即开。
外壳主题:古典 · 巴洛克 & 教堂,无边框高级感 Flutter 风窗口。
Tauri 2 · Python 子进程管线 · 无边框窗口 · 本地优先
真机截图,作者自用状态(非宣传图,含真实曲谱数据)。
| 处理台 · 皈依为统一形制 | 曲库 · 已皈依的形制墙 |
|---|---|
![]() |
![]() |
| 曲库搜索 · 「妖精」 | 曲库搜索 · 「鬼灭」 | 曲库搜索 · 「周杰伦」 |
|---|---|---|
![]() |
![]() |
![]() |
从多源链接 / 本地文件提取曲谱,一键标准化为 2009px · 300DPI · 白底 PDF。支持:微信公众号(mmbiz 高清图)、弹琴吧(tan8.com 标准曲谱 + 绿底转白底)、词曲网(ktvc8.com,含云锁验证码自动识别)、天天钢琴(SVG 矢量)、酷狗曲谱、虫虫钢琴、通用网页、本地图片文件夹 / PDF、抖音图文等。
粘贴 App 分享的整段文字也行 —— 会自动识别其中的链接,无需手动裁剪。
这两类源的谱面是结构化数据(MusicXML / ccmz 工程文件),不走位图管线,而是直接排版成矢量 PDF:
| 源 | 输入 | 输出 |
|---|---|---|
酷狗曲谱(h5.kugou.com) |
分享链接或整段分享文字 | 取 Medium 档 → 只留第一行单轨(旋律 + 歌词) |
| 酷狗「弹唱谱 / 六线谱」 | 同上 | 该类型数据层无旋律,自动改用页面钢琴谱反解(无头 Edge → 单行谱 + 歌词) |
虫虫钢琴(gangqinpu.com) |
曲谱页链接 | 取 第一行(右手旋律),去掉第二轨伴奏 |
产出为可缩放不失真的矢量 PDF,体积约为位图版的 1/20。
弹唱谱反解只依赖 系统 Microsoft Edge(Win10+ 自带),无需另装浏览器或运行时。
- 真实封面:PyMuPDF 渲染 PDF 首页缩略图(按
basename+size+mtime缓存) - 关键词搜索:曲名 / 歌手 / 专辑任意组合即时过滤
- 点击开 PDF:卡片点击直接调用系统默认程序打开
统一「曲名-歌手-专辑」文件名结构:
- 数字 PDF:PyMuPDF 抽首页文字补名;扫描件:解析文件名 + 标记待人工补名
- 预览优先、绝不静默改:先展示预览表(当前文件名 / 解析结果 / 建议新名 / 专辑 / 采纳)→ 勾选 → 二次确认 → 才真正重命名
- 联网补全专辑(可选增强):iTunes 取证 + 本地中文来源作品兜底(
红莲华 → 鬼灭之刃、前前前世 → 你的名字),离线优雅降级,不阻塞主流程 - 专辑可手填:双击专辑列直接输入中文名,建议新名实时重算
真·无边框(16px 圆角 + 金箔细边 + 弥散阴影),巴洛克古典主题,页面切换无交界线。
| 形式 | 适合 | 说明 |
|---|---|---|
Windows 安装包 Score-Studio_0.3.7_x64-setup.exe |
想放开始菜单 / 卸载列表 | 自动写入开始菜单 / 卸载项 |
便携 zip Score-Studio-Portable_x64.zip |
绿色便携、拷 U 盘 | 解压后直接双击 score-studio.exe,不写注册表 |
- 去 Releases 下载最新版本
- 安装包:双击 → 一路 Next → 开始菜单出现图标
- 便携 zip:解压 → 双击
score-studio.exe即可
安装版与便携版均内置完整 Python 运行时(PyMuPDF / Pillow / numpy),开箱即用、零配置,用户机器无需预装任何环境。
酷狗曲谱 / 虫虫钢琴走矢量排版出口,需系统安装 MuseScore 4(免费开源):
- 下载:https://musescore.org/zh-hans/download
- 装好后软件自动识别,无需配置;也可用环境变量
SCORE_MUSESCORE指定路径 - 未安装时:酷狗源直接提示安装;虫虫源自动降级为 Node 引擎的完整双谱表版(非单行规范)
首次启动会自动体检:缺什么会讲清楚,并由软件自己装好 —— 它会自动下载官方安装包、静默安装(你只需在系统提示里点一次「是」),全程不需要你去找、去分辨。 也可随时在「设置 → 运行环境」里手动重新检测。
安装包已内置虫虫钢琴渲染引擎(含 Node 运行时),无需额外安装任何组件; 弹唱谱反解只用系统自带的 Microsoft Edge。
- 处理:把微信文章 / 弹琴吧链接或本地曲谱图片拖进处理台 → 一键生成统一形制 PDF
- 曲库:浏览输出目录 PDF 墙,关键词即搜即得
- 巡检:扫描曲谱库 → 预览建议名(含中文专辑)→ 勾选 → 二次确认 → 重命名
- 联网补全:批量补全中文专辑,进度实时显示
- 桌面框架:Tauri 2(Rust 后端 + WebView2)
- PDF 管线:Python 子进程(PyMuPDF / Pillow / numpy)
- 矢量谱排版:MuseScore 4 CLI(无头模式,
QT_QPA_PLATFORM=offscreen) - 前端:原生 JS/CSS/HTML(巴洛克古典主题)
- 窗口形态:无边框 + 圆角裁剪(
SetWindowRgn)+ 金箔细边
本地优先,所有处理在本机完成;仅「联网补全专辑」需联网(iTunes 取证,失败自动降级本地词库)。
| 项 | 值 |
|---|---|
| 目标宽度 | 2009 px |
| 缩放算法 | LANCZOS |
| 输出分辨率 | 300 DPI |
| PDF 质量 | 95 |
| 透明底→白底 | 开 |
| 文件名规则 | 曲名-歌手-专辑 |
曲谱工坊为非商业个人项目,作者长期维护与迭代。如果您觉得它对您有帮助,欢迎打赏支持继续开发。
微信收款(扫码支持作者):
爱发电(持续支持):小凛酱丷 的爱发电主页
- 完整使用预览:见 docs/SUPPORT.md
- 作者:小凛酱丷
- 反馈与建议:欢迎在仓库提交 Issue





