Repository navigation
Releases: NotBadSlime/ScoreBridge
Releases · NotBadSlime/ScoreBridge
Release list
PianoConvert 1.0.0-beta.11
PianoConvert 1.0.0 Beta 11
Windows x64 预发布版。本次更新修复 GPU 组件安装与转录启动,并支持选择其他磁盘保存 GPU 运行环境。
更新内容
- GPU 模式新增「选择安装目录」,保存用户选择,下载、安装及后续加载统一使用该目录;下载缓存、pip 缓存和安装临时文件也放入所选目录。
- 修复 Windows 上 get-pip.py 触发 pip 自我修改保护的问题,改用固定版本且经过 SHA-256 校验的 pip wheel 初始化环境。
- 修复打包程序启动 GPU Python 时继承私有 DLL 搜索目录、导致 GPU PyTorch 加载失败的问题。
- 统一 GPU 子进程输出编码,失败时在输出目录保存
.gpu.log,提供退出码和诊断信息。
安装说明
安装 PianoConvertSetup-1.0.0-beta.11.exe,关闭旧程序后可覆盖安装。已有完整 GPU 环境可继续使用,无需重新下载;选择新空目录需要重新安装,程序不会自动搬移或删除旧目录。
安装包包含 CPU 识谱和音频转录模型。NVIDIA GPU 组件仍为可选下载,需要兼容显卡和驱动。Release 附带模型清单 model-inventory.json 和校验文件 SHA256SUMS.txt。
验证
- 完整自动测试 522 项通过。
- GPU 与界面相关自动测试 59 项通过,包括 Windows 子进程 DLL 搜索目录隔离测试。
- 11 个随包模型文件完整性校验、打包版自检通过。
- 本机 RTX 3060 Laptop GPU 完成运行环境安装、CUDA 检测和《起风了》整首命令行 GPU 转录;模拟打包 DLL 环境验证通过。未在全新电脑验证全部安装流程。
PianoConvert 1.0.0-beta.10
PianoConvert 1.0.0-beta.9
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秒。此验证不等于逐音人工校订或听奏验收。