Releases: desperaaaado/KeyRhythm
Releases · desperaaaado/KeyRhythm
Release list
KeyRhythm 1.0.0 for Windows x64
KeyRhythm 1.0.0 — Windows 10/11 x64
玩家下载
KeyRhythm-Setup-1.0.0-x64.exe:按当前用户安装,无需管理员权限。KeyRhythm-1.0.0-windows-x64-portable.zip:完整解压后运行KeyRhythm.exe,保留_internal和 worker。- 两者均包含 Python、Qt、FFmpeg、FluidSynth、音色库、Basic Pitch ONNX 模型和分析依赖;运行时不需要预装 Python,可以离线导入、制谱和游玩。
SHA256SUMS.txt提供三个发行附件的 SHA-256,可用 PowerShellGet-FileHash -Algorithm SHA256核对。
源码开发
- 克隆仓库并安装 Python 3.11 x64,按 README 创建虚拟环境。
tools/setup_environment.py安装锁定的 Python 依赖。tools/runtime_assets.py自动下载并校验KeyRhythm-1.0.0-windows-x64-runtime.zip,准备 FFmpeg、FluidSynth、libsndfile 和 GeneralUser GS 1.471。开发资源包同时包含第三方许可证。- 开发资源包不包含 Python 环境;首次准备源码环境需要联网。GitHub 自动生成的 Source code ZIP 不是可直接运行的便携版。
说明
- 当前安装器未进行代码签名,Windows 可能显示“未知发布者”。
- 安装版和普通便携版数据保存在
%LOCALAPPDATA%\KeyRhythm;不包含个人曲库或商业歌曲。 - 现有独立干净 Windows 虚拟机、真实音频回环延迟等验证边界见 README 与 VALIDATION.md。
- 完整使用、开发、打包及排错步骤见仓库 README;第三方许可证见包内 licenses 目录。
本次验证
- 全新 Python 3.11 环境安装锁定依赖成功,独立源码检出的 41 项测试全部通过。
- 源码与便携版均完成 GUI 启动、资源自检和内置练习曲实际制谱,生成可游玩谱面。
- 便携版在移除 Python 环境变量、PATH 仅保留 Windows 系统目录后仍通过验证。
PUBLICATION_VERIFICATION.json提供本次验证结果;release-report.json保留原构建记录。