Skip to content

PianoConvert 1.0.0-beta.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 12:21
· 3 commits to main since this release

PianoConvert 1.0.0 Beta 9

Windows 10 / 11 x64 预发布版,安装包内包含识谱和音频转录所需模型。

主要更新

  • 默认五线谱图像识别改为 Copista 28m,直接保留模型生成的 MusicXML,再生成 MIDI 和键盘谱。可解析的矢量 PDF、双手简谱仍走各自的读取路线。
  • 改进附点、弱起、不完整拍、复杂连音组、跨谱表、加线和轮廓字形读取;长 PDF 按全部页面处理。
  • 修复临时升降、还原及重升重降的局部作用范围,按调号所在段落处理转调。
  • MIDI 和键盘谱统一反复演奏顺序,改进一二房子、反复跳回、变拍和小节内变速的位置与上下文恢复。
  • 保留逐页原始 XML、模型版本、哈希及结构审计;缺页或乐器分组不一致时明确报错。
  • 修复 torchvision 原生算子打包,保留远端已修复的 GPU wheel 文件名。

安装与模型

运行 PianoConvertSetup-1.0.0-beta.9.exe 安装,无需另外下载模型文件。

安装包携带 Copista 28m 检测器与上下文模型、速度/简谱 OCR 模型、TransKun、ByteDance 钢琴转录、Basic Pitch,以及保留的 HOMR 兼容模型。可选 NVIDIA GPU 运行环境仍需另行安装;CPU 转换不要求安装 GPU 组件。

Release 同时提供 model-inventory.json:列出安装包输入目录内各模型的相对路径、大小和 SHA-256;构建会检查各模型组完整性及固定的 Copista/HOMR 哈希。SHA256SUMS.txt 用于校验安装包和模型清单。

验证与边界

发布前本地完整运行 516 项自动测试,全部通过。

冻结 EXE 已通过空模型缓存、禁网条件下的转换。

这些结果不代表所有来源谱面都同样准确。扫描、拍照、复杂反复及临时升降仍应对照原谱检查;未完成逐音人工校订或听奏验收。

发布安装包复核

  • Windows Actions 完整测试 516 项通过,安装包构建成功。
  • 已下载实际发布的安装包,核对 SHA-256,并解包核验全部 11 个模型文件。
  • 包内程序已通过空模型缓存、禁网条件下的启动与《无名的人》4 页转换:67 BPM,MIDI 约4分31秒。此验证不等于逐音人工校订或听奏验收。