导入 MP3,自动写谱

自动提取 BPM、时长、拍点、踩音点和段落能量,按规则排成 EZ / HD / IN / AT 谱面。
生成 .pez 或 .zip;音频与谱面全程在本地处理,不上传。

1. 导入音频

支持浏览器能解码的格式:MP3 / WAV / OGG / FLAC / M4A。
等待导入…

2. 自动提取结果

下列数值由音频分析得到,不需要手填;谱面为 2 指可打,音符分散在整屏。
BPM
—
时长
—
拍点
—
踩音点
—
鼓点
—
钢琴点
—
段落
—

3. 系统判定难度

导入音频后由系统判定;你不能手动选择。

4. 预览 / 下载

.pez 本身就是 ZIP;另提供 .zip 方便解压检查。
音符
—
NPS
—
难度
—
规则校验
—
ZIP 大小
—
文件
—
ZIP 内包含:info.txt · <id>.json · 音频 · background.png。
导入:把 .pez 放进 Phira 谱面包目录,或在 Phira 里选择导入。

规则说明

时间轴(A):拍点与踩音点来自音频分析,再建一条拍网格(BPM + 相位 + 小节)。 每个音吸附到可读时值上 —— 1/1 · 1/2 · 1/3(三连音) · 1/4 · 1/6,偏好简单读法; 偏得太远(超过 40ms)的音直接丢掉,不硬吸到拍上。
事件选择(B):不是「检测到声音就放音符」。候选按音乐显著性排序 (强度打底 × 拍位 × 声部,鼓点与乐句起点加权),选到目标密度为止。 候选不够就少给 —— 一个音符都不会凭空造出来(不补造)。
可玩性(C):生成后独立审计时间冲突 / 同手过近 / 过密(按时间窗)/ 连续操作负担 / 异常长串 / 节奏可读性 / 目标难度偏差。硬错误禁止下载,提示项会列在下方。
2 指自由分散:左右手各占半屏,按「哪只手更空」分配,同侧连续不超过 6 个;单条判定线固定在 X=-300、Y=200。 规则细节见 RULECHART.md。