feat(rhythm): 鼓手模式重构——屏幕六区鼓组 + 无鼓伴奏合拍(用户裁定重构)

- 屏幕3列×2行六区鼓组(列=声像左中右/行=音高上亮下沉),六件程序合成打击乐,三重冗余蒙眼可辨
- 无鼓伴奏BGM上跟随领奏 call&response + 加花句;3曲90/105/120 BPM解锁制,BPM实测89.99/105.00/120.01
- 引擎后向兼容扩展:onGesture补{x,y}坐标(单参回调零感知,15游戏+3引擎测试全量回归零失败)
- 判定简化:全部音符=分区点按零延迟,旧双击补偿/下滑折中退役;键盘Digit1-6+空格=家区
- 教学摸鼓认区(摸哪报哪,8s无触摸自动进阶)+重教≤2+降速DDA+归因真话律
- 保留旧作好评:跟随领奏核心/S~C评级/解锁制/判定口径/guide工程遗产
- 语音49id双性别+8key;R1+R2连续2轮4/4愿意玩P0=0裁定可交付;live直证33 Perfect dt≈0.00s
- 03号文档仅文末加取代指针;新设计24号;档案research/rhythm-drummer/;Mureka累计$1.35
This commit is contained in:
xsl
2026-09-14 20:17:10 +08:00
parent ddada6980c
commit ae850a4ce0
280 changed files with 5671 additions and 1121 deletions
+30
View File
@@ -273,3 +273,33 @@ flac 原件 tools/mureka_out/teahouse-{menu,serve,brew}/。
acrossfade 无缝循环 → loudnorm I=-20/TP=-2/LRA=11(20-teahouse.md §8.1 三首 -20 LUFS;
CLOSE 结算 0.5 音量由游戏层控制)→ ogg q3 + m4a 128k,成品均 90.00s。无节拍网格玩法,
未跑 bpm_precise。menu 曲首攻 429 限流一次,60s 退避重试成功;三条任务此后一次成功。
## 2026-09-14(批次 5:rhythm《节拍行者》鼓手模式无鼓伴奏)
预算线:本轮 $0.18(3 任务 ×1 候选,无重提);总预算 $2.00。24 号文档 §9.2:
玩家即鼓手,BGM 必须无鼓(prompt 显式 no drums no percussion)。
| # | task id | 用途 | prompt 特征 | 状态 | 花费 |
|---|---|---|---|---|---|
| 43 | 160832071925761 | track90 无鼓(2 候选) | bright pop rock backing, bass+acoustic+light synth, steady 90 bpm, A minor, no drums | succeeded | $0.03 |
| 44 | 160832268861441 | track105 无鼓(2 候选) | driving energetic pop backing, punchy bass+muted guitar chops+synth, steady 105 bpm, A minor, no drums | succeeded | $0.03 |
| 45 | 160832453541890 | track120 无鼓(2 候选) | high energy synth rock backing, aggressive bass+arp synth+power chords, steady 120 bpm, A minor, no drums | succeeded | $0.03 |
**本轮花费:$0.09。累计:$1.35。**
选用与 BPM 实测(bpm_precise 梳状扫描,无鼓曲目 onset 弱、分数偏低属正常):
- track90:候选 1 实测 **90.00 精确**(score 5.14 vs 候选 0 的 3.87),
无需拉伸;成品实测 **89.99 BPM**(循环 85.33s = 32 小节)。
- track105:候选 0 = 106.26 / 候选 1 = 105.55;选候选 1 以 atempo=0.99479
拉伸至 105(R3 track90 先例),成品实测 **105.00 BPM**(循环 73.14s = 32 小节)。
- track120:候选 0 = 126.0 / 候选 1 实测 **120.00 精确**;选候选 1,
成品实测 **120.01 BPM**(循环 72.00s = 36 小节)。
后处理(R3 rhythm 工艺,整数小节铁律——循环长度必须为 4 拍整数倍,否则
BGM 小节边界与节拍网格漂移):atempo(仅 track105)→ 首个强 onset 起点
(silenceremove -35dB)→ 整数小节裁剪 → 末 3s 与开头 acrossfade(tri) 无缝
循环 → loudnorm I=-20/TP=-2/LRA=11 → 44.1kHz → ogg q3 + m4a 128k。
旧含鼓 track90/105/120 直接覆盖(web/rhythm/audio/bgm/)。
flac 原件存 tools/mureka_out/rhythm-drummer-track*/。首发并行提交遇 429
一次(cipher 批次 3 同款限流),60s 退避串行后 3/3 成功无重试计费。