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
@@ -0,0 +1,368 @@
{"ev":"probe_ready","t":9.400000005960464,"ta":null}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":1520.9000000059605,"ta":-0.083}
{"ev":"recstart","mime":"audio/webm;codecs=opus","t":1603.6000000238419,"ta":0}
{"ev":"fetch","url":"audio/sfx/dm_hat.ogg","status":200,"ok":true,"ms":15,"t":1618.5,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/dm_tomhi.ogg","status":200,"ok":true,"ms":14,"t":1618.7000000178814,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/dm_crash.ogg","status":200,"ok":true,"ms":14,"t":1618.800000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/dm_snare.ogg","status":200,"ok":true,"ms":14,"t":1618.800000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/inst_kick.ogg","status":200,"ok":true,"ms":14,"t":1618.800000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/dm_tomlo.ogg","status":200,"ok":true,"ms":14,"t":1618.9000000059605,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/dm_accent.ogg","status":200,"ok":true,"ms":14,"t":1618.9000000059605,"ta":0.015}
{"ev":"fetch","url":"audio/bgm/menu.ogg","status":200,"ok":true,"ms":14,"t":1619,"ta":0.015}
{"ev":"fetch","url":"audio/voice/male/tut_map.ogg","status":200,"ok":true,"ms":14,"t":1619,"ta":0.015}
{"ev":"fetch","url":"audio/voice/male/welcome.ogg","status":200,"ok":true,"ms":15,"t":1619.1000000238419,"ta":0.016}
{"ev":"fetch","url":"audio/voice/male/welcome_back.ogg","status":200,"ok":true,"ms":15,"t":1619.5,"ta":0.016}
{"ev":"fetch","url":"audio/voice/male/mid_song.ogg","status":200,"ok":true,"ms":19,"t":1624,"ta":0.02}
{"ev":"fetch","url":"audio/voice/male/tut_probe.ogg","status":200,"ok":true,"ms":19,"t":1624.300000011921,"ta":0.021}
{"ev":"fetch","url":"audio/voice/male/select_hint.ogg","status":200,"ok":true,"ms":20,"t":1624.7000000178814,"ta":0.021}
{"ev":"fetch","url":"audio/bgm/track90.ogg","status":200,"ok":true,"ms":20,"t":1625.4000000059605,"ta":0.022}
{"ev":"fetch","url":"audio/bgm/track120.ogg","status":200,"ok":true,"ms":20,"t":1625.5,"ta":0.022}
{"ev":"fetch","url":"audio/bgm/track105.ogg","status":200,"ok":true,"ms":22,"t":1627.6000000238419,"ta":0.024}
{"ev":"vstart","url":"audio/voice/male/welcome.ogg","t":1665.6000000238419,"dur":8.24,"ta":0.062}
{"ev":"start","t":1849.6000000238419,"sid":1,"url":"audio/bgm/track90.ogg","layer":"bgm","dur":82.33301587301587,"rate":1,"loop":true,"when":6,"ta":0.246}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":2812.300000011921,"ta":1.209}
{"ev":"vibrate","pattern":"[20]","t":2813.9000000059605,"ta":1.21}
{"ev":"vend","url":"audio/voice/male/welcome.ogg","t":3314.4000000059605,"reason":"kill","ta":1.711}
{"ev":"vstart","url":"audio/voice/male/tut_map.ogg","t":3314.600000023842,"dur":18.04,"ta":1.711}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":4181.700000017881,"ta":2.578}
{"ev":"vibrate","pattern":"[20]","t":4183.200000017881,"ta":2.58}
{"ev":"vend","url":"audio/voice/male/tut_map.ogg","t":4683.4000000059605,"reason":"kill","ta":3.08}
{"ev":"vstart","url":"audio/voice/male/tut_probe.ogg","t":4683.5,"dur":3.84,"ta":3.08}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":5550.9000000059605,"ta":3.947}
{"ev":"vibrate","pattern":"[20]","t":5552.4000000059605,"ta":3.949}
{"ev":"vend","url":"audio/voice/male/tut_probe.ogg","t":6052.600000023842,"reason":"kill","ta":4.449}
{"ev":"gesture","type":"tap","x":65,"y":210,"t":6920.300000011921,"ta":5.317}
{"ev":"vibrate","pattern":"[20]","t":6921.9000000059605,"ta":5.318}
{"ev":"start","t":6922.600000023842,"sid":2,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":0,"ta":5.319}
{"ev":"fetch","url":"audio/voice/male/zone_tl.ogg","status":200,"ok":true,"ms":3,"t":6925,"ta":5.321}
{"ev":"vstart","url":"audio/voice/male/zone_tl.ogg","t":6928.700000017881,"dur":1.6,"ta":5.325}
{"ev":"vend","url":"audio/voice/male/zone_tl.ogg","t":8530,"reason":"kill","ta":6.926}
{"ev":"gesture","type":"tap","x":325,"y":210,"t":9590.800000011921,"ta":7.987}
{"ev":"vibrate","pattern":"[20]","t":9594,"ta":7.99}
{"ev":"start","t":9594.40000000596,"sid":3,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":0,"ta":7.991}
{"ev":"fetch","url":"audio/voice/male/zone_tr.ogg","status":200,"ok":true,"ms":2,"t":9596.600000023842,"ta":7.993}
{"ev":"vstart","url":"audio/voice/male/zone_tr.ogg","t":9600.100000023842,"dur":1.76,"ta":7.997}
{"ev":"vend","url":"audio/voice/male/zone_tr.ogg","t":11478.5,"reason":"kill","ta":9.875}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":12264.100000023842,"ta":10.661}
{"ev":"vibrate","pattern":"[20]","t":12265.90000000596,"ta":10.662}
{"ev":"start","t":12266.40000000596,"sid":4,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":10.663}
{"ev":"fetch","url":"audio/voice/male/zone_bl.ogg","status":200,"ok":true,"ms":3,"t":12269.200000017881,"ta":10.666}
{"ev":"fetch","url":"audio/voice/male/tut_z_kick.ogg","status":200,"ok":true,"ms":4,"t":12270.5,"ta":10.667}
{"ev":"vstart","url":"audio/voice/male/zone_bl.ogg","t":12272,"dur":2,"ta":10.668}
{"ev":"vend","url":"audio/voice/male/zone_bl.ogg","t":12278.300000011921,"reason":"kill","ta":10.675}
{"ev":"vstart","url":"audio/voice/male/tut_z_kick.ogg","t":12278.300000011921,"dur":7.28,"ta":10.675}
{"ev":"vend","url":"audio/voice/male/tut_z_kick.ogg","t":19813.90000000596,"reason":"kill","ta":18.21}
{"ev":"start","t":23014.600000023842,"sid":5,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":22,"ta":21.411}
{"ev":"vibrate","pattern":"[8]","t":23593.70000001788,"ta":21.99}
{"ev":"start","t":23694.5,"sid":6,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":22.666666666666668,"ta":22.091}
{"ev":"vibrate","pattern":"[8]","t":24266.5,"ta":22.663}
{"ev":"start","t":24334.600000023842,"sid":7,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":23.333333333333332,"ta":22.731}
{"ev":"vibrate","pattern":"[8]","t":24923.5,"ta":23.32}
{"ev":"start","t":25014.5,"sid":8,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":24,"ta":23.411}
{"ev":"vibrate","pattern":"[8]","t":25596.5,"ta":23.993}
{"ev":"start","t":25694.5,"sid":9,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":24.666666666666668,"ta":24.091}
{"ev":"vibrate","pattern":"[8]","t":26269.600000023842,"ta":24.666}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":28894.5,"ta":27.291}
{"ev":"vibrate","pattern":"[20]","t":28897.30000001192,"ta":27.294}
{"ev":"start","t":28897.600000023842,"sid":10,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":27.294}
{"ev":"start","t":28897.70000001788,"sid":11,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":27.294}
{"ev":"fetch","url":"audio/voice/male/tut_z_sides.ogg","status":200,"ok":true,"ms":3,"t":29697.5,"ta":28.094}
{"ev":"vstart","url":"audio/voice/male/tut_z_sides.ogg","t":29704.30000001192,"dur":5.2,"ta":28.101}
{"ev":"vend","url":"audio/voice/male/tut_z_sides.ogg","t":34928.60000002384,"reason":"kill","ta":33.325}
{"ev":"start","t":36369,"sid":12,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":35.33333333333333,"ta":34.765}
{"ev":"vibrate","pattern":"[8]","t":36930,"ta":35.326}
{"ev":"start","t":37049.10000002384,"sid":13,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":35.99999999999999,"ta":35.446}
{"ev":"vibrate","pattern":"[8]","t":37603,"ta":35.999}
{"ev":"start","t":37688.90000000596,"sid":14,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":36.666666666666664,"ta":36.085}
{"ev":"vibrate","pattern":"[8]","t":38260,"ta":36.656}
{"ev":"start","t":38369,"sid":15,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":37.33333333333333,"ta":36.765}
{"ev":"vibrate","pattern":"[8]","t":38933,"ta":37.329}
{"ev":"start","t":39008.90000000596,"sid":16,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":37.99999999999999,"ta":37.405}
{"ev":"vibrate","pattern":"[8]","t":39590.10000002384,"ta":37.987}
{"ev":"start","t":40369,"sid":17,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":39.33333333333333,"ta":38.765}
{"ev":"vibrate","pattern":"[8]","t":40935.90000000596,"ta":39.332}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":42237.20000001788,"ta":40.634}
{"ev":"vibrate","pattern":"[20]","t":42239.40000000596,"ta":40.636}
{"ev":"start","t":42239.60000002384,"sid":18,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":40.636}
{"ev":"start","t":42239.60000002384,"sid":19,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":40.636}
{"ev":"gesture","type":"tap","x":325,"y":630,"t":43567,"ta":41.963}
{"ev":"vibrate","pattern":"[20]","t":43568.60000002384,"ta":41.965}
{"ev":"start","t":43568.90000000596,"sid":20,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":0,"ta":41.965}
{"ev":"start","t":43568.90000000596,"sid":21,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":41.965}
{"ev":"fetch","url":"audio/voice/male/tut_z_patt.ogg","status":200,"ok":true,"ms":3,"t":44371.70000001788,"ta":42.768}
{"ev":"vstart","url":"audio/voice/male/tut_z_patt.ogg","t":44381.40000000596,"dur":9.68,"ta":42.778}
{"ev":"vend","url":"audio/voice/male/tut_z_patt.ogg","t":54153.30000001192,"reason":"kill","ta":52.55}
{"ev":"start","t":55033.70000001788,"sid":22,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":54,"ta":53.43}
{"ev":"vibrate","pattern":"[8]","t":55592.70000001788,"ta":53.989}
{"ev":"start","t":55673.70000001788,"sid":23,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":54.666666666666664,"ta":54.07}
{"ev":"vibrate","pattern":"[8]","t":56272.70000001788,"ta":54.669}
{"ev":"start","t":56353.60000002384,"sid":24,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":55.333333333333336,"ta":54.75}
{"ev":"vibrate","pattern":"[8]","t":56922.70000001788,"ta":55.319}
{"ev":"start","t":57033.60000002384,"sid":25,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":56,"ta":55.43}
{"ev":"vibrate","pattern":"[8]","t":57595.70000001788,"ta":55.992}
{"ev":"start","t":57713.60000002384,"sid":26,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":56.666666666666664,"ta":56.11}
{"ev":"vibrate","pattern":"[8]","t":58268.70000001788,"ta":56.665}
{"ev":"start","t":58353.60000002384,"sid":27,"url":"audio/sfx/dm_tomhi.ogg","layer":"sfx","dur":0.29750566893424035,"rate":1,"loop":false,"when":57.33333333333333,"ta":56.75}
{"ev":"vibrate","pattern":"[8]","t":58925.70000001788,"ta":57.322}
{"ev":"start","t":59033.60000002384,"sid":28,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":58,"ta":57.43}
{"ev":"vibrate","pattern":"[8]","t":59598.70000001788,"ta":57.995}
{"ev":"gesture","type":"tap","x":65,"y":210,"t":60878.30000001192,"ta":59.275}
{"ev":"vibrate","pattern":"[20]","t":60883.40000000596,"ta":59.28}
{"ev":"start","t":60883.5,"sid":29,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":0,"ta":59.28}
{"ev":"start","t":60883.5,"sid":30,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":59.28}
{"ev":"gesture","type":"tap","x":195,"y":210,"t":61541.40000000596,"ta":59.938}
{"ev":"vibrate","pattern":"[20]","t":61542.70000001788,"ta":59.939}
{"ev":"start","t":61542.90000000596,"sid":31,"url":"audio/sfx/dm_tomhi.ogg","layer":"sfx","dur":0.29750566893424035,"rate":1,"loop":false,"when":0,"ta":59.939}
{"ev":"start","t":61542.90000000596,"sid":32,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":59.939}
{"ev":"gesture","type":"tap","x":325,"y":210,"t":62287.5,"ta":60.684}
{"ev":"vibrate","pattern":"[20]","t":62288.90000000596,"ta":60.685}
{"ev":"start","t":62289.10000002384,"sid":33,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":0,"ta":60.686}
{"ev":"start","t":62289.10000002384,"sid":34,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":60.686}
{"ev":"fetch","url":"audio/voice/male/tut_done.ogg","status":200,"ok":true,"ms":2,"t":63035.60000002384,"ta":61.432}
{"ev":"vstart","url":"audio/voice/male/tut_done.ogg","t":63039.70000001788,"dur":2.48,"ta":61.436}
{"ev":"vend","url":"audio/voice/male/tut_done.ogg","t":65762.40000000596,"reason":"kill","ta":64.159}
{"ev":"stop","t":65762.70000001788,"sid":1,"when":0,"ta":64.159}
{"ev":"start","t":65763.90000000596,"sid":35,"url":"audio/bgm/track90.ogg","layer":"bgm","dur":82.33301587301587,"rate":1,"loop":true,"when":65.16834467120181,"ta":64.16}
{"ev":"start","t":66204.10000002384,"sid":36,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":65.16834467120181,"ta":64.601}
{"ev":"vibrate","pattern":"[8]","t":66762.10000002384,"ta":65.159}
{"ev":"start","t":66844.10000002384,"sid":37,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":65.83501133786848,"ta":65.241}
{"ev":"vibrate","pattern":"[8]","t":67442.10000002384,"ta":65.839}
{"ev":"start","t":67524,"sid":38,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":66.50167800453514,"ta":65.92}
{"ev":"vibrate","pattern":"[8]","t":68092,"ta":66.488}
{"ev":"start","t":68204.10000002384,"sid":39,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":67.16834467120181,"ta":66.601}
{"ev":"vibrate","pattern":"[8]","t":68765,"ta":67.161}
{"ev":"start","t":68844,"sid":40,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":67.83501133786848,"ta":67.24}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":69411.20000001788,"ta":67.808}
{"ev":"vibrate","pattern":"[20]","t":69413.5,"ta":67.81}
{"ev":"start","t":69413.60000002384,"sid":41,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":67.81}
{"ev":"vibrate","pattern":"[8]","t":69422.10000002384,"ta":67.819}
{"ev":"fetch","url":"audio/voice/male/gd_answer.ogg","status":200,"ok":true,"ms":2,"t":69445.80000001192,"ta":67.842}
{"ev":"vstart","url":"audio/voice/male/gd_answer.ogg","t":69449.20000001788,"dur":1.52,"ta":67.846}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":70073,"ta":68.469}
{"ev":"vibrate","pattern":"[20]","t":70074.90000000596,"ta":68.471}
{"ev":"start","t":70075,"sid":42,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":68.471}
{"ev":"start","t":70204,"sid":43,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":69.16834467120181,"ta":68.6}
{"ev":"vibrate","pattern":"[8]","t":70768,"ta":69.164}
{"ev":"vend","url":"audio/voice/male/gd_answer.ogg","t":71055.90000000596,"reason":"kill","ta":69.452}
{"ev":"vibrate","pattern":"[60,40,60]","t":72564.10000002384,"ta":70.961}
{"ev":"start","t":72564.30000001192,"sid":44,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":0.5,"loop":false,"when":0,"ta":70.961}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":73383.90000000596,"ta":71.78}
{"ev":"vibrate","pattern":"[20]","t":73385.30000001192,"ta":71.782}
{"ev":"start","t":73385.5,"sid":45,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":71.782}
{"ev":"start","t":73385.5,"sid":46,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":71.782}
{"ev":"start","t":76843.90000000596,"sid":47,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":75.83501133786848,"ta":75.24}
{"ev":"vibrate","pattern":"[8]","t":77434,"ta":75.83}
{"ev":"start","t":78204.10000002384,"sid":48,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":77.16834467120181,"ta":76.601}
{"ev":"vibrate","pattern":"[8]","t":78758.10000002384,"ta":77.155}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":80079.60000002384,"ta":78.476}
{"ev":"vibrate","pattern":"[20]","t":80081.90000000596,"ta":78.478}
{"ev":"start","t":80081.90000000596,"sid":49,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":78.478}
{"ev":"start","t":80082,"sid":50,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":78.478}
{"ev":"gesture","type":"tap","x":325,"y":630,"t":81402.20000001788,"ta":79.799}
{"ev":"vibrate","pattern":"[20]","t":81403.60000002384,"ta":79.8}
{"ev":"vibrate","pattern":"[20,40,20]","t":81403.70000001788,"ta":79.8}
{"ev":"start","t":81403.80000001192,"sid":51,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":0,"ta":79.8}
{"ev":"start","t":81403.90000000596,"sid":52,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":79.8}
{"ev":"start","t":84844,"sid":53,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":83.83501133786848,"ta":83.24}
{"ev":"vibrate","pattern":"[8]","t":85423,"ta":83.819}
{"ev":"start","t":85524,"sid":54,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":84.50167800453515,"ta":83.92}
{"ev":"vibrate","pattern":"[8]","t":86097.10000002384,"ta":84.494}
{"ev":"start","t":86164.10000002384,"sid":55,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":85.16834467120181,"ta":84.561}
{"ev":"vibrate","pattern":"[8]","t":86753.10000002384,"ta":85.15}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":88090.80000001192,"ta":86.487}
{"ev":"vibrate","pattern":"[20]","t":88092.80000001192,"ta":86.489}
{"ev":"start","t":88092.90000000596,"sid":56,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":86.489}
{"ev":"start","t":88092.90000000596,"sid":57,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":86.489}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":88754.20000001788,"ta":87.151}
{"ev":"vibrate","pattern":"[20]","t":88755.70000001788,"ta":87.152}
{"ev":"start","t":88755.80000001192,"sid":58,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":87.152}
{"ev":"start","t":88755.80000001192,"sid":59,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":87.152}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":89416.70000001788,"ta":87.813}
{"ev":"vibrate","pattern":"[20]","t":89418.20000001788,"ta":87.815}
{"ev":"vibrate","pattern":"[20,40,20]","t":89418.30000001192,"ta":87.815}
{"ev":"start","t":89418.40000000596,"sid":60,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":87.815}
{"ev":"start","t":89418.40000000596,"sid":61,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":87.815}
{"ev":"start","t":92844.10000002384,"sid":62,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":91.83501133786848,"ta":91.241}
{"ev":"vibrate","pattern":"[8]","t":93436.10000002384,"ta":91.833}
{"ev":"start","t":93524.10000002384,"sid":63,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":92.50167800453515,"ta":91.921}
{"ev":"vibrate","pattern":"[8]","t":94086.10000002384,"ta":92.483}
{"ev":"start","t":94204.10000002384,"sid":64,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":93.16834467120181,"ta":92.601}
{"ev":"vibrate","pattern":"[8]","t":94759.20000001788,"ta":93.156}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":96113.70000001788,"ta":94.51}
{"ev":"vibrate","pattern":"[20]","t":96116.70000001788,"ta":94.513}
{"ev":"start","t":96116.80000001192,"sid":65,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":94.513}
{"ev":"start","t":96116.80000001192,"sid":66,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":94.513}
{"ev":"gesture","type":"tap","x":325,"y":630,"t":96776.70000001788,"ta":95.173}
{"ev":"vibrate","pattern":"[20]","t":96778.10000002384,"ta":95.175}
{"ev":"start","t":96778.30000001192,"sid":67,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":0,"ta":95.175}
{"ev":"start","t":96778.30000001192,"sid":68,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":95.175}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":97438.80000001192,"ta":95.835}
{"ev":"vibrate","pattern":"[20]","t":97440.40000000596,"ta":95.837}
{"ev":"vibrate","pattern":"[20,40,20]","t":97440.5,"ta":95.837}
{"ev":"start","t":97440.5,"sid":69,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":95.837}
{"ev":"start","t":97440.60000002384,"sid":70,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":95.837}
{"ev":"start","t":100844,"sid":71,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":99.83501133786848,"ta":99.24}
{"ev":"vibrate","pattern":"[8]","t":101425.10000002384,"ta":99.822}
{"ev":"vstart","url":"audio/voice/male/mid_song.ogg","t":101444.40000000596,"dur":2.32,"ta":99.841}
{"ev":"start","t":101524.10000002384,"sid":72,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":100.50167800453515,"ta":99.921}
{"ev":"vibrate","pattern":"[8]","t":102098,"ta":100.494}
{"ev":"start","t":102164,"sid":73,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":101.16834467120181,"ta":100.56}
{"ev":"vibrate","pattern":"[8]","t":102755.10000002384,"ta":101.152}
{"ev":"start","t":102844,"sid":74,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":101.83501133786848,"ta":101.24}
{"ev":"vibrate","pattern":"[8]","t":103428,"ta":101.824}
{"ev":"vend","url":"audio/voice/male/mid_song.ogg","t":103793.40000000596,"reason":"kill","ta":102.19}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":104043.70000001788,"ta":102.44}
{"ev":"vibrate","pattern":"[20]","t":104045.20000001788,"ta":102.442}
{"ev":"start","t":104045.30000001192,"sid":75,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":102.442}
{"ev":"start","t":104045.30000001192,"sid":76,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":102.442}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":104790,"ta":103.186}
{"ev":"vibrate","pattern":"[20]","t":104792.10000002384,"ta":103.189}
{"ev":"start","t":104792.20000001788,"sid":77,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":103.189}
{"ev":"start","t":104792.20000001788,"sid":78,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":103.189}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":105369.20000001788,"ta":103.766}
{"ev":"vibrate","pattern":"[20]","t":105370.60000002384,"ta":103.767}
{"ev":"start","t":105370.70000001788,"sid":79,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":103.767}
{"ev":"start","t":105370.80000001192,"sid":80,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":103.767}
{"ev":"gesture","type":"tap","x":325,"y":630,"t":106111.40000000596,"ta":104.508}
{"ev":"vibrate","pattern":"[20]","t":106112.70000001788,"ta":104.509}
{"ev":"vibrate","pattern":"[20,40,20]","t":106112.80000001192,"ta":104.509}
{"ev":"start","t":106112.80000001192,"sid":81,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":0,"ta":104.509}
{"ev":"start","t":106112.90000000596,"sid":82,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":104.509}
{"ev":"start","t":106164.10000002384,"sid":83,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":105.16834467120181,"ta":104.561}
{"ev":"vibrate","pattern":"[8]","t":106761.10000002384,"ta":105.158}
{"ev":"start","t":107524.10000002384,"sid":84,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":106.50167800453514,"ta":105.921}
{"ev":"vibrate","pattern":"[8]","t":108107.10000002384,"ta":106.504}
{"ev":"start","t":108204.10000002384,"sid":85,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":107.16834467120181,"ta":106.601}
{"ev":"vibrate","pattern":"[8]","t":108757,"ta":107.153}
{"ev":"gesture","type":"tap","x":65,"y":210,"t":109422.60000002384,"ta":107.819}
{"ev":"vibrate","pattern":"[20]","t":109424.10000002384,"ta":107.821}
{"ev":"start","t":109424.20000001788,"sid":86,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":0,"ta":107.821}
{"ev":"start","t":109424.30000001192,"sid":87,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":107.821}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":110743,"ta":109.139}
{"ev":"vibrate","pattern":"[20]","t":110744.5,"ta":109.141}
{"ev":"start","t":110744.60000002384,"sid":88,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":109.141}
{"ev":"start","t":110744.60000002384,"sid":89,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":109.141}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":111405.40000000596,"ta":109.802}
{"ev":"vibrate","pattern":"[20]","t":111407,"ta":109.803}
{"ev":"vibrate","pattern":"[100]","t":111407,"ta":109.803}
{"ev":"vibrate","pattern":"[20,40,20]","t":111407.10000002384,"ta":109.804}
{"ev":"start","t":111407.20000001788,"sid":90,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":109.804}
{"ev":"start","t":111407.20000001788,"sid":91,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":109.804}
{"ev":"start","t":111524,"sid":92,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":110.50167800453514,"ta":109.92}
{"ev":"vibrate","pattern":"[8]","t":112090.10000002384,"ta":110.487}
{"ev":"start","t":112204,"sid":93,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":111.16834467120181,"ta":110.6}
{"ev":"vibrate","pattern":"[8]","t":112764.10000002384,"ta":111.161}
{"ev":"start","t":112844,"sid":94,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":111.83501133786847,"ta":111.24}
{"ev":"vibrate","pattern":"[8]","t":113420,"ta":111.816}
{"ev":"start","t":113524.20000001788,"sid":95,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":112.50167800453514,"ta":111.921}
{"ev":"vibrate","pattern":"[8]","t":114093.20000001788,"ta":112.49}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":114710,"ta":113.106}
{"ev":"vibrate","pattern":"[20]","t":114711.5,"ta":113.108}
{"ev":"start","t":114711.60000002384,"sid":96,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":113.108}
{"ev":"start","t":114711.60000002384,"sid":97,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":113.108}
{"ev":"gesture","type":"tap","x":65,"y":210,"t":115453.10000002384,"ta":113.85}
{"ev":"vibrate","pattern":"[20]","t":115454.60000002384,"ta":113.851}
{"ev":"start","t":115454.70000001788,"sid":98,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":0,"ta":113.851}
{"ev":"start","t":115454.70000001788,"sid":99,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":113.851}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":116032.10000002384,"ta":114.429}
{"ev":"vibrate","pattern":"[20]","t":116033.70000001788,"ta":114.43}
{"ev":"start","t":116033.90000000596,"sid":100,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":114.43}
{"ev":"start","t":116033.90000000596,"sid":101,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":114.43}
{"ev":"gesture","type":"tap","x":325,"y":210,"t":116772.70000001788,"ta":115.169}
{"ev":"vibrate","pattern":"[20]","t":116774.10000002384,"ta":115.171}
{"ev":"vibrate","pattern":"[20,40,20]","t":116774.30000001192,"ta":115.171}
{"ev":"start","t":116774.30000001192,"sid":102,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":0,"ta":115.171}
{"ev":"start","t":116774.30000001192,"sid":103,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":115.171}
{"ev":"start","t":116844,"sid":104,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":115.83501133786848,"ta":115.24}
{"ev":"vibrate","pattern":"[8]","t":117426.10000002384,"ta":115.823}
{"ev":"start","t":117524.10000002384,"sid":105,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":116.50167800453515,"ta":115.921}
{"ev":"vibrate","pattern":"[8]","t":118100.10000002384,"ta":116.497}
{"ev":"start","t":118164.10000002384,"sid":106,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":117.16834467120181,"ta":116.561}
{"ev":"vibrate","pattern":"[8]","t":118756.10000002384,"ta":117.153}
{"ev":"start","t":118844,"sid":107,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":117.83501133786848,"ta":117.24}
{"ev":"vibrate","pattern":"[8]","t":119429,"ta":117.825}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":120072.5,"ta":118.469}
{"ev":"vibrate","pattern":"[20]","t":120074,"ta":118.47}
{"ev":"start","t":120074.10000002384,"sid":108,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":118.471}
{"ev":"start","t":120074.20000001788,"sid":109,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":118.471}
{"ev":"fetch","url":"audio/voice/male/tut_fill.ogg","status":200,"ok":true,"ms":3,"t":120126.80000001192,"ta":118.523}
{"ev":"vstart","url":"audio/voice/male/tut_fill.ogg","t":120131.80000001192,"dur":3.12,"ta":118.528}
{"ev":"gesture","type":"tap","x":325,"y":630,"t":120733.20000001788,"ta":119.13}
{"ev":"vibrate","pattern":"[20]","t":120734.80000001192,"ta":119.131}
{"ev":"start","t":120734.90000000596,"sid":110,"url":"audio/sfx/dm_tomlo.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":0,"ta":119.131}
{"ev":"start","t":120735,"sid":111,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":119.131}
{"ev":"gesture","type":"tap","x":65,"y":210,"t":121395.40000000596,"ta":119.792}
{"ev":"vibrate","pattern":"[20]","t":121396.80000001192,"ta":119.793}
{"ev":"start","t":121397,"sid":112,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":1,"loop":false,"when":0,"ta":119.793}
{"ev":"start","t":121397,"sid":113,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":119.793}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":122055.60000002384,"ta":120.452}
{"ev":"vibrate","pattern":"[20]","t":122057.20000001788,"ta":120.454}
{"ev":"vibrate","pattern":"[20,40,20]","t":122057.30000001192,"ta":120.454}
{"ev":"start","t":122057.40000000596,"sid":114,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":120.454}
{"ev":"start","t":122057.5,"sid":115,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":120.454}
{"ev":"start","t":122164.10000002384,"sid":116,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":121.16834467120181,"ta":120.561}
{"ev":"start","t":122524,"sid":117,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":121.50167800453514,"ta":120.92}
{"ev":"vibrate","pattern":"[8]","t":122762.10000002384,"ta":121.159}
{"ev":"start","t":122844.10000002384,"sid":118,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":121.83501133786848,"ta":121.241}
{"ev":"vibrate","pattern":"[8]","t":123084,"ta":121.48}
{"ev":"start","t":123204,"sid":119,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":122.16834467120181,"ta":121.6}
{"ev":"vibrate","pattern":"[8]","t":123436.10000002384,"ta":121.833}
{"ev":"start","t":123524,"sid":120,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":122.50167800453514,"ta":121.92}
{"ev":"vend","url":"audio/voice/male/tut_fill.ogg","t":123598.5,"reason":"kill","ta":121.995}
{"ev":"vibrate","pattern":"[8]","t":123757,"ta":122.153}
{"ev":"start","t":123844,"sid":121,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":122.83501133786848,"ta":122.24}
{"ev":"vibrate","pattern":"[8]","t":124086,"ta":122.482}
{"ev":"start","t":124204,"sid":122,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":123.16834467120181,"ta":122.6}
{"ev":"vibrate","pattern":"[8]","t":124437,"ta":122.833}
{"ev":"vibrate","pattern":"[8]","t":124759.10000002384,"ta":123.156}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":125441.70000001788,"ta":123.838}
{"ev":"vibrate","pattern":"[20]","t":125444.30000001192,"ta":123.841}
{"ev":"start","t":125444.5,"sid":123,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":123.841}
{"ev":"start","t":125444.5,"sid":124,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":123.841}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":125906.60000002384,"ta":124.303}
{"ev":"vibrate","pattern":"[20]","t":125908,"ta":124.304}
{"ev":"start","t":125908.10000002384,"sid":125,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":124.305}
{"ev":"start","t":125908.10000002384,"sid":126,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":124.305}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":126370.30000001192,"ta":124.767}
{"ev":"vibrate","pattern":"[20]","t":126371.80000001192,"ta":124.768}
{"ev":"start","t":126371.90000000596,"sid":127,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":124.768}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":126835.10000002384,"ta":125.232}
{"ev":"vibrate","pattern":"[20]","t":126836.40000000596,"ta":125.233}
{"ev":"start","t":126836.60000002384,"sid":128,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":125.233}
{"ev":"start","t":126836.60000002384,"sid":129,"url":"audio/sfx/dm_accent.ogg","layer":"sfx","dur":0.1726984126984127,"rate":1,"loop":false,"when":0,"ta":125.233}
{"ev":"vibrate","pattern":"[60,40,60]","t":126923.90000000596,"ta":125.32}
{"ev":"start","t":126924.10000002384,"sid":130,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":0.5,"loop":false,"when":0,"ta":125.321}
{"ev":"gesture","type":"tap","x":65,"y":630,"t":127300.10000002384,"ta":125.697}
{"ev":"vibrate","pattern":"[20]","t":127301.5,"ta":125.698}
{"ev":"vibrate","pattern":"[60,40,60]","t":127301.70000001788,"ta":125.698}
{"ev":"start","t":127302.10000002384,"sid":131,"url":"audio/sfx/dm_snare.ogg","layer":"sfx","dur":0.21709750566893424,"rate":1,"loop":false,"when":0,"ta":125.699}
{"ev":"start","t":127302.20000001788,"sid":132,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":0.5,"loop":false,"when":0,"ta":125.699}
{"ev":"fetch","url":"audio/voice/male/gd_miss.ogg","status":200,"ok":true,"ms":2,"t":127303.60000002384,"ta":125.7}
{"ev":"vstart","url":"audio/voice/male/gd_miss.ogg","t":127308.5,"dur":3.2,"ta":125.705}
{"ev":"vibrate","pattern":"[60,40,60]","t":127563.90000000596,"ta":125.96}
{"ev":"start","t":127564.10000002384,"sid":133,"url":"audio/sfx/dm_hat.ogg","layer":"sfx","dur":0.06709750566893424,"rate":0.5,"loop":false,"when":0,"ta":125.961}
{"ev":"gesture","type":"tap","x":195,"y":630,"t":127765.10000002384,"ta":126.162}
{"ev":"vibrate","pattern":"[20]","t":127766.5,"ta":126.163}
{"ev":"start","t":127766.60000002384,"sid":134,"url":"audio/sfx/inst_kick.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":126.163}
{"ev":"gesture","type":"tap","x":325,"y":210,"t":128230,"ta":126.626}
{"ev":"vibrate","pattern":"[20]","t":128231.40000000596,"ta":126.628}
{"ev":"start","t":128231.60000002384,"sid":135,"url":"audio/sfx/dm_crash.ogg","layer":"sfx","dur":1.3,"rate":1,"loop":false,"when":0,"ta":126.628}
{"ev":"vibrate","pattern":"[100]","t":128404.80000001192,"ta":126.801}
{"ev":"vibrate","pattern":"[100]","t":128404.80000001192,"ta":126.801}
{"ev":"vibrate","pattern":"[20,40,20]","t":128404.80000001192,"ta":126.801}
{"ev":"vend","url":"audio/voice/male/gd_miss.ogg","t":128405.20000001788,"reason":"kill","ta":126.802}
{"ev":"fetch","url":"audio/voice/male/grade_a.ogg","status":200,"ok":true,"ms":2,"t":128407.60000002384,"ta":126.804}
{"ev":"vstart","url":"audio/voice/male/grade_a.ogg","t":128412.60000002384,"dur":4.4,"ta":126.809}
{"ev":"stop","t":129104.5,"sid":35,"when":0,"ta":127.501}
{"ev":"vend","url":"audio/voice/male/grade_a.ogg","t":132978.40000000596,"reason":"kill","ta":131.375}
{"ev":"fetch","url":"audio/voice/male/new_best_combo.ogg","status":200,"ok":true,"ms":2,"t":132980.20000001788,"ta":131.377}
{"ev":"vstart","url":"audio/voice/male/new_best_combo.ogg","t":132983.40000000596,"dur":1.84,"ta":131.38}
{"ev":"vend","url":"audio/voice/male/new_best_combo.ogg","t":134859,"reason":"kill","ta":133.255}
{"ev":"fetch","url":"audio/voice/male/unlock_song2.ogg","status":200,"ok":true,"ms":3,"t":134861.90000000596,"ta":133.258}
{"ev":"vstart","url":"audio/voice/male/unlock_song2.ogg","t":134865.5,"dur":2.48,"ta":133.262}
{"ev":"vend","url":"audio/voice/male/unlock_song2.ogg","t":137575.5,"reason":"kill","ta":135.972}
{"ev":"fetch","url":"audio/voice/male/restart.ogg","status":200,"ok":true,"ms":3,"t":137578.20000001788,"ta":135.975}
{"ev":"vstart","url":"audio/voice/male/restart.ogg","t":137583.90000000596,"dur":4.08,"ta":135.98}
{"ev":"vend","url":"audio/voice/male/restart.ogg","t":141685.30000001192,"reason":"kill","ta":140.082}
{"ev":"start","t":141685.60000002384,"sid":136,"url":"audio/bgm/menu.ogg","layer":"bgm","dur":90,"rate":1,"loop":true,"when":0,"ta":140.082}
{"ev":"recstop","t":293700.5,"ta":292.097}
Binary file not shown.
@@ -0,0 +1,396 @@
# rhythm 实时会话 transcript
- `[ -0.08s]` **GESTURE** tap @(195,422)
- `[ 0.00s]` REC 开始 (audio/webm;codecs=opus)
- `[ 0.06s]` VOICE ▶ welcome (dur 8.24s)
- `[ 0.25s]` BGM ♪ track90 (loop)
- `[ 1.21s]` **GESTURE** tap @(195,422)
- `[ 1.21s]` VIBRATE [20]
- `[ 1.71s]` VOICE ■ welcome (kill)
- `[ 1.71s]` VOICE ▶ tut_map (dur 18.04s)
- `[ 1.71s]` VERDICT welcome: **TRUNCATED** sim=0.3226
- 期望: 欢迎来到节拍行者。今天你是乐队的鼓手,整面屏幕都是你的鼓。
- 听到: 欢迎来到节。
- `[ 2.58s]` **GESTURE** tap @(195,422)
- `[ 2.58s]` VIBRATE [20]
- `[ 3.08s]` VOICE ■ tut_map (kill)
- `[ 3.08s]` VOICE ▶ tut_probe (dur 3.84s)
- `[ 3.08s]` VERDICT tut_map: **TRUNCATED** sim=0.0741
- 期望: 先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。随便摸一摸,听到哪面鼓,我就告诉你它在哪。
- 听到: 写写认识。
- `[ 3.95s]` **GESTURE** tap @(195,422)
- `[ 3.95s]` VIBRATE [20]
- `[ 4.45s]` VOICE ■ tut_probe (kill)
- `[ 4.45s]` VERDICT tut_probe: **TRUNCATED** sim=0.4211
- 期望: 摸到三个不同的地方,我们就开始。
- 听到: 摸到三个布。
- `[ 5.32s]` **GESTURE** tap @(65,210)
- `[ 5.32s]` VIBRATE [20]
- `[ 5.32s]` SFX ♪ dm_hat
- `[ 5.33s]` VOICE ▶ zone_tl (dur 1.6s)
- `[ 6.93s]` VOICE ■ zone_tl (kill)
- `[ 6.93s]` VERDICT zone_tl: **OK** sim=0.75
- 期望: 左上,踩镲。
- 听到: 左上踩草。
- `[ 7.99s]` **GESTURE** tap @(325,210)
- `[ 7.99s]` VIBRATE [20]
- `[ 7.99s]` SFX ♪ dm_crash
- `[ 8.00s]` VOICE ▶ zone_tr (dur 1.76s)
- `[ 9.88s]` VOICE ■ zone_tr (kill)
- `[ 9.88s]` VERDICT zone_tr: **MISMATCH** sim=0.25
- 期望: 右上,吊镲。
- 听到: 有上调查。
- `[ 10.66s]` **GESTURE** tap @(65,630)
- `[ 10.66s]` VIBRATE [20]
- `[ 10.66s]` SFX ♪ dm_snare
- `[ 10.67s]` VOICE ▶ zone_bl (dur 2s)
- `[ 10.68s]` VOICE ■ zone_bl (kill)
- `[ 10.68s]` VOICE ▶ tut_z_kick (dur 7.28s)
- `[ 10.68s]` VERDICT zone_bl: **TRUNCATED** sim=0
- 期望: 左下,军鼓。
- 听到: 嗯。
- `[ 18.21s]` VOICE ■ tut_z_kick (kill)
- `[ 18.21s]` VERDICT tut_z_kick: **OK** sim=0.9565
- 期望: 下面正中间,是底鼓,你的家。先听四下数拍,然后跟着我敲。
- 听到: 下面正中间是骶鼓,你的家先听四下数拍,然后跟着我敲。
- `[ 21.41s]` SFX ♪ dm_accent
- `[ 21.99s]` VIBRATE [8]
- `[ 22.09s]` SFX ♪ dm_accent
- `[ 22.66s]` VIBRATE [8]
- `[ 22.73s]` SFX ♪ dm_accent
- `[ 23.32s]` VIBRATE [8]
- `[ 23.41s]` SFX ♪ dm_accent
- `[ 23.99s]` VIBRATE [8]
- `[ 24.09s]` SFX ♪ inst_kick
- `[ 24.67s]` VIBRATE [8]
- `[ 27.29s]` **GESTURE** tap @(195,630)
- `[ 27.29s]` VIBRATE [20]
- `[ 27.29s]` SFX ♪ inst_kick
- `[ 27.29s]` SFX ♪ dm_accent
- `[ 28.10s]` VOICE ▶ tut_z_sides (dur 5.2s)
- `[ 28.10s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 33.33s]` VOICE ■ tut_z_sides (kill)
- `[ 33.33s]` VERDICT tut_z_sides: **OK** sim=0.8824
- 期望: 左下是军鼓,右下是低嗵。一左一右,跟着打。
- 听到: 左下是军鼓,右下是敌通,一左一右跟着打。
- `[ 34.77s]` SFX ♪ dm_accent
- `[ 35.33s]` VIBRATE [8]
- `[ 35.45s]` SFX ♪ dm_accent
- `[ 36.00s]` VIBRATE [8]
- `[ 36.09s]` SFX ♪ dm_accent
- `[ 36.66s]` VIBRATE [8]
- `[ 36.77s]` SFX ♪ dm_accent
- `[ 37.33s]` VIBRATE [8]
- `[ 37.41s]` SFX ♪ dm_snare
- `[ 37.99s]` VIBRATE [8]
- `[ 38.77s]` SFX ♪ dm_tomlo
- `[ 39.33s]` VIBRATE [8]
- `[ 40.63s]` **GESTURE** tap @(65,630)
- `[ 40.64s]` VIBRATE [20]
- `[ 40.64s]` SFX ♪ dm_snare
- `[ 40.64s]` SFX ♪ dm_accent
- `[ 41.96s]` **GESTURE** tap @(325,630)
- `[ 41.97s]` VIBRATE [20]
- `[ 41.97s]` SFX ♪ dm_tomlo
- `[ 41.97s]` SFX ♪ dm_accent
- `[ 42.78s]` VOICE ▶ tut_z_patt (dur 9.68s)
- `[ 42.78s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 52.55s]` VOICE ■ tut_z_patt (kill)
- `[ 52.55s]` VERDICT tut_z_patt: **OK** sim=0.7308
- 期望: 上面一排更清亮。左上踩镲,上中高嗵,右上吊镲。听这一句,三个音。
- 听到: 上面一白更清亮,左上采茶,上中高通,右上调查,听这一句三个一。
- `[ 53.43s]` SFX ♪ dm_accent
- `[ 53.99s]` VIBRATE [8]
- `[ 54.07s]` SFX ♪ dm_accent
- `[ 54.67s]` VIBRATE [8]
- `[ 54.75s]` SFX ♪ dm_accent
- `[ 55.32s]` VIBRATE [8]
- `[ 55.43s]` SFX ♪ dm_accent
- `[ 55.99s]` VIBRATE [8]
- `[ 56.11s]` SFX ♪ dm_hat
- `[ 56.66s]` VIBRATE [8]
- `[ 56.75s]` SFX ♪ dm_tomhi
- `[ 57.32s]` VIBRATE [8]
- `[ 57.43s]` SFX ♪ dm_crash
- `[ 57.99s]` VIBRATE [8]
- `[ 59.27s]` **GESTURE** tap @(65,210)
- `[ 59.28s]` VIBRATE [20]
- `[ 59.28s]` SFX ♪ dm_hat
- `[ 59.28s]` SFX ♪ dm_accent
- `[ 59.94s]` **GESTURE** tap @(195,210)
- `[ 59.94s]` VIBRATE [20]
- `[ 59.94s]` SFX ♪ dm_tomhi
- `[ 59.94s]` SFX ♪ dm_accent
- `[ 60.68s]` **GESTURE** tap @(325,210)
- `[ 60.69s]` VIBRATE [20]
- `[ 60.69s]` SFX ♪ dm_crash
- `[ 60.69s]` SFX ♪ dm_accent
- `[ 61.44s]` VOICE ▶ tut_done (dur 2.48s)
- `[ 61.44s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 64.16s]` VOICE ■ tut_done (kill)
- `[ 64.16s]` VERDICT tut_done: **OK** sim=1
- 期望: 很好,演出开始。
- 听到: 很好,演出开始。
- `[ 64.16s]` BGM ♪ track90 (loop)
- `[ 64.60s]` SFX ♪ inst_kick
- `[ 65.16s]` VIBRATE [8]
- `[ 65.24s]` SFX ♪ inst_kick
- `[ 65.84s]` VIBRATE [8]
- `[ 65.92s]` SFX ♪ inst_kick
- `[ 66.49s]` VIBRATE [8]
- `[ 66.60s]` SFX ♪ inst_kick
- `[ 67.16s]` VIBRATE [8]
- `[ 67.24s]` SFX ♪ inst_kick
- `[ 67.81s]` **GESTURE** tap @(195,630)
- `[ 67.81s]` VIBRATE [20]
- `[ 67.81s]` SFX ♪ inst_kick
- `[ 67.82s]` VIBRATE [8]
- `[ 67.85s]` VOICE ▶ gd_answer (dur 1.52s)
- `[ 67.85s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 68.47s]` **GESTURE** tap @(195,630)
- `[ 68.47s]` VIBRATE [20]
- `[ 68.47s]` SFX ♪ inst_kick
- `[ 68.60s]` SFX ♪ inst_kick
- `[ 69.16s]` VIBRATE [8]
- `[ 69.45s]` VOICE ■ gd_answer (kill)
- `[ 69.45s]` VERDICT gd_answer: **OK** sim=1
- 期望: 现在跟着我打。
- 听到: 现在跟着我打。
- `[ 70.96s]` VIBRATE [60,40,60]
- `[ 70.96s]` SFX ♪ dm_hat
- `[ 71.78s]` **GESTURE** tap @(195,630)
- `[ 71.78s]` VIBRATE [20]
- `[ 71.78s]` SFX ♪ inst_kick
- `[ 71.78s]` SFX ♪ dm_accent
- `[ 75.24s]` SFX ♪ dm_snare
- `[ 75.83s]` VIBRATE [8]
- `[ 76.60s]` SFX ♪ dm_tomlo
- `[ 77.16s]` VIBRATE [8]
- `[ 78.48s]` **GESTURE** tap @(65,630)
- `[ 78.48s]` VIBRATE [20]
- `[ 78.48s]` SFX ♪ dm_snare
- `[ 78.48s]` SFX ♪ dm_accent
- `[ 79.80s]` **GESTURE** tap @(325,630)
- `[ 79.80s]` VIBRATE [20]
- `[ 79.80s]` VIBRATE [20,40,20]
- `[ 79.80s]` SFX ♪ dm_tomlo
- `[ 79.80s]` SFX ♪ dm_accent
- `[ 83.24s]` SFX ♪ inst_kick
- `[ 83.82s]` VIBRATE [8]
- `[ 83.92s]` SFX ♪ inst_kick
- `[ 84.49s]` VIBRATE [8]
- `[ 84.56s]` SFX ♪ dm_snare
- `[ 85.15s]` VIBRATE [8]
- `[ 86.49s]` **GESTURE** tap @(195,630)
- `[ 86.49s]` VIBRATE [20]
- `[ 86.49s]` SFX ♪ inst_kick
- `[ 86.49s]` SFX ♪ dm_accent
- `[ 87.15s]` **GESTURE** tap @(195,630)
- `[ 87.15s]` VIBRATE [20]
- `[ 87.15s]` SFX ♪ inst_kick
- `[ 87.15s]` SFX ♪ dm_accent
- `[ 87.81s]` **GESTURE** tap @(65,630)
- `[ 87.81s]` VIBRATE [20]
- `[ 87.81s]` VIBRATE [20,40,20]
- `[ 87.81s]` SFX ♪ dm_snare
- `[ 87.81s]` SFX ♪ dm_accent
- `[ 91.24s]` SFX ♪ dm_snare
- `[ 91.83s]` VIBRATE [8]
- `[ 91.92s]` SFX ♪ dm_tomlo
- `[ 92.48s]` VIBRATE [8]
- `[ 92.60s]` SFX ♪ inst_kick
- `[ 93.16s]` VIBRATE [8]
- `[ 94.51s]` **GESTURE** tap @(65,630)
- `[ 94.51s]` VIBRATE [20]
- `[ 94.51s]` SFX ♪ dm_snare
- `[ 94.51s]` SFX ♪ dm_accent
- `[ 95.17s]` **GESTURE** tap @(325,630)
- `[ 95.17s]` VIBRATE [20]
- `[ 95.17s]` SFX ♪ dm_tomlo
- `[ 95.17s]` SFX ♪ dm_accent
- `[ 95.83s]` **GESTURE** tap @(195,630)
- `[ 95.84s]` VIBRATE [20]
- `[ 95.84s]` VIBRATE [20,40,20]
- `[ 95.84s]` SFX ♪ inst_kick
- `[ 95.84s]` SFX ♪ dm_accent
- `[ 99.24s]` SFX ♪ inst_kick
- `[ 99.82s]` VIBRATE [8]
- `[ 99.84s]` VOICE ▶ mid_song (dur 2.32s)
- `[ 99.84s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 99.92s]` SFX ♪ dm_snare
- `[ 100.49s]` VIBRATE [8]
- `[ 100.56s]` SFX ♪ inst_kick
- `[ 101.15s]` VIBRATE [8]
- `[ 101.24s]` SFX ♪ dm_tomlo
- `[ 101.82s]` VIBRATE [8]
- `[ 102.19s]` VOICE ■ mid_song (kill)
- `[ 102.19s]` VERDICT mid_song: **OK** sim=0.8
- 期望: 过半了,保持。
- 听到: 过磅了,保持。
- `[ 102.44s]` **GESTURE** tap @(195,630)
- `[ 102.44s]` VIBRATE [20]
- `[ 102.44s]` SFX ♪ inst_kick
- `[ 102.44s]` SFX ♪ dm_accent
- `[ 103.19s]` **GESTURE** tap @(65,630)
- `[ 103.19s]` VIBRATE [20]
- `[ 103.19s]` SFX ♪ dm_snare
- `[ 103.19s]` SFX ♪ dm_accent
- `[ 103.77s]` **GESTURE** tap @(195,630)
- `[ 103.77s]` VIBRATE [20]
- `[ 103.77s]` SFX ♪ inst_kick
- `[ 103.77s]` SFX ♪ dm_accent
- `[ 104.51s]` **GESTURE** tap @(325,630)
- `[ 104.51s]` VIBRATE [20]
- `[ 104.51s]` VIBRATE [20,40,20]
- `[ 104.51s]` SFX ♪ dm_tomlo
- `[ 104.51s]` SFX ♪ dm_accent
- `[ 104.56s]` SFX ♪ dm_hat
- `[ 105.16s]` VIBRATE [8]
- `[ 105.92s]` SFX ♪ dm_snare
- `[ 106.50s]` VIBRATE [8]
- `[ 106.60s]` SFX ♪ inst_kick
- `[ 107.15s]` VIBRATE [8]
- `[ 107.82s]` **GESTURE** tap @(65,210)
- `[ 107.82s]` VIBRATE [20]
- `[ 107.82s]` SFX ♪ dm_hat
- `[ 107.82s]` SFX ♪ dm_accent
- `[ 109.14s]` **GESTURE** tap @(65,630)
- `[ 109.14s]` VIBRATE [20]
- `[ 109.14s]` SFX ♪ dm_snare
- `[ 109.14s]` SFX ♪ dm_accent
- `[ 109.80s]` **GESTURE** tap @(195,630)
- `[ 109.80s]` VIBRATE [20]
- `[ 109.80s]` VIBRATE [100]
- `[ 109.80s]` VIBRATE [20,40,20]
- `[ 109.80s]` SFX ♪ inst_kick
- `[ 109.80s]` SFX ♪ dm_accent
- `[ 109.92s]` SFX ♪ inst_kick
- `[ 110.49s]` VIBRATE [8]
- `[ 110.60s]` SFX ♪ dm_hat
- `[ 111.16s]` VIBRATE [8]
- `[ 111.24s]` SFX ♪ inst_kick
- `[ 111.82s]` VIBRATE [8]
- `[ 111.92s]` SFX ♪ dm_crash
- `[ 112.49s]` VIBRATE [8]
- `[ 113.11s]` **GESTURE** tap @(195,630)
- `[ 113.11s]` VIBRATE [20]
- `[ 113.11s]` SFX ♪ inst_kick
- `[ 113.11s]` SFX ♪ dm_accent
- `[ 113.85s]` **GESTURE** tap @(65,210)
- `[ 113.85s]` VIBRATE [20]
- `[ 113.85s]` SFX ♪ dm_hat
- `[ 113.85s]` SFX ♪ dm_accent
- `[ 114.43s]` **GESTURE** tap @(195,630)
- `[ 114.43s]` VIBRATE [20]
- `[ 114.43s]` SFX ♪ inst_kick
- `[ 114.43s]` SFX ♪ dm_accent
- `[ 115.17s]` **GESTURE** tap @(325,210)
- `[ 115.17s]` VIBRATE [20]
- `[ 115.17s]` VIBRATE [20,40,20]
- `[ 115.17s]` SFX ♪ dm_crash
- `[ 115.17s]` SFX ♪ dm_accent
- `[ 115.24s]` SFX ♪ dm_snare
- `[ 115.82s]` VIBRATE [8]
- `[ 115.92s]` SFX ♪ dm_tomlo
- `[ 116.50s]` VIBRATE [8]
- `[ 116.56s]` SFX ♪ dm_hat
- `[ 117.15s]` VIBRATE [8]
- `[ 117.24s]` SFX ♪ inst_kick
- `[ 117.83s]` VIBRATE [8]
- `[ 118.47s]` **GESTURE** tap @(65,630)
- `[ 118.47s]` VIBRATE [20]
- `[ 118.47s]` SFX ♪ dm_snare
- `[ 118.47s]` SFX ♪ dm_accent
- `[ 118.53s]` VOICE ▶ tut_fill (dur 3.12s)
- `[ 118.53s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 119.13s]` **GESTURE** tap @(325,630)
- `[ 119.13s]` VIBRATE [20]
- `[ 119.13s]` SFX ♪ dm_tomlo
- `[ 119.13s]` SFX ♪ dm_accent
- `[ 119.79s]` **GESTURE** tap @(65,210)
- `[ 119.79s]` VIBRATE [20]
- `[ 119.79s]` SFX ♪ dm_hat
- `[ 119.79s]` SFX ♪ dm_accent
- `[ 120.45s]` **GESTURE** tap @(195,630)
- `[ 120.45s]` VIBRATE [20]
- `[ 120.45s]` VIBRATE [20,40,20]
- `[ 120.45s]` SFX ♪ inst_kick
- `[ 120.45s]` SFX ♪ dm_accent
- `[ 120.56s]` SFX ♪ inst_kick
- `[ 120.92s]` SFX ♪ inst_kick
- `[ 121.16s]` VIBRATE [8]
- `[ 121.24s]` SFX ♪ inst_kick
- `[ 121.48s]` VIBRATE [8]
- `[ 121.60s]` SFX ♪ dm_snare
- `[ 121.83s]` VIBRATE [8]
- `[ 121.92s]` SFX ♪ dm_snare
- `[ 122.00s]` VOICE ■ tut_fill (kill)
- `[ 122.00s]` VERDICT tut_fill: **OK** sim=0.9167
- 期望: 最后有一段加花,跟着我连打。
- 听到: 最后有一段佳花跟着我连打。
- `[ 122.15s]` VIBRATE [8]
- `[ 122.24s]` SFX ♪ inst_kick
- `[ 122.48s]` VIBRATE [8]
- `[ 122.60s]` SFX ♪ dm_crash
- `[ 122.83s]` VIBRATE [8]
- `[ 123.16s]` VIBRATE [8]
- `[ 123.84s]` **GESTURE** tap @(195,630)
- `[ 123.84s]` VIBRATE [20]
- `[ 123.84s]` SFX ♪ inst_kick
- `[ 123.84s]` SFX ♪ dm_accent
- `[ 124.30s]` **GESTURE** tap @(195,630)
- `[ 124.30s]` VIBRATE [20]
- `[ 124.31s]` SFX ♪ inst_kick
- `[ 124.31s]` SFX ♪ dm_accent
- `[ 124.77s]` **GESTURE** tap @(195,630)
- `[ 124.77s]` VIBRATE [20]
- `[ 124.77s]` SFX ♪ inst_kick
- `[ 125.23s]` **GESTURE** tap @(65,630)
- `[ 125.23s]` VIBRATE [20]
- `[ 125.23s]` SFX ♪ dm_snare
- `[ 125.23s]` SFX ♪ dm_accent
- `[ 125.32s]` VIBRATE [60,40,60]
- `[ 125.32s]` SFX ♪ dm_hat
- `[ 125.70s]` **GESTURE** tap @(65,630)
- `[ 125.70s]` VIBRATE [20]
- `[ 125.70s]` VIBRATE [60,40,60]
- `[ 125.70s]` SFX ♪ dm_snare
- `[ 125.70s]` SFX ♪ dm_hat
- `[ 125.70s]` VOICE ▶ gd_miss (dur 3.2s)
- `[ 125.70s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 125.96s]` VIBRATE [60,40,60]
- `[ 125.96s]` SFX ♪ dm_hat
- `[ 126.16s]` **GESTURE** tap @(195,630)
- `[ 126.16s]` VIBRATE [20]
- `[ 126.16s]` SFX ♪ inst_kick
- `[ 126.63s]` **GESTURE** tap @(325,210)
- `[ 126.63s]` VIBRATE [20]
- `[ 126.63s]` SFX ♪ dm_crash
- `[ 126.80s]` VIBRATE [100]
- `[ 126.80s]` VIBRATE [100]
- `[ 126.80s]` VIBRATE [20,40,20]
- `[ 126.80s]` VOICE ■ gd_miss (kill)
- `[ 126.80s]` VERDICT gd_miss: **TRUNCATED** sim=0.4706
- 期望: 慢了半拍,下一小节跟上我就行。
- 听到: 慢了半拍。
- `[ 126.81s]` VOICE ▶ grade_a (dur 4.4s)
- `[ 131.38s]` VOICE ■ grade_a (kill)
- `[ 131.38s]` VERDICT grade_a: **OK** sim=0.6207
- 期望: A 级!准确率超过八成五,非常出色。
- 听到: 第一季准确率超过8乘5,非常出色。
- `[ 131.38s]` VOICE ▶ new_best_combo (dur 1.84s)
- `[ 133.25s]` VOICE ■ new_best_combo (kill)
- `[ 133.25s]` VERDICT new_best_combo: **MISMATCH** sim=0.4
- 期望: 新连击纪录!
- 听到: 新联机记录。
- `[ 133.26s]` VOICE ▶ unlock_song2 (dur 2.48s)
- `[ 135.97s]` VOICE ■ unlock_song2 (kill)
- `[ 135.97s]` VERDICT unlock_song2: **OK** sim=0.9333
- 期望: 新曲目解锁,追风!
- 听到: 路新曲目解锁追风。
- `[ 135.98s]` VOICE ▶ restart (dur 4.08s)
- `[ 140.08s]` VOICE ■ restart (kill)
- `[ 140.08s]` BGM ♪ menu (loop)
- `[ 140.08s]` VERDICT restart: **OK** sim=0.75
- 期望: 单击再来一遍,右滑下一首,下滑回大厅。
- 听到: 但气再来一遍,又滑下一手下滑回大厅。
@@ -0,0 +1,473 @@
{
"game": "rhythm",
"settings": {
"voice": "male",
"guide": "full",
"speed": 1,
"bgm": 1
},
"outdir": "/home/xsl/AutoVideo/SoundGame/web/harness/live/out/rhythm-20260914095806",
"segs": [
{
"idx": 0,
"voiceId": "welcome",
"t0": 0.062,
"t1": 1.711,
"dur": 8.24,
"expEnd": 8.302,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "欢迎来到节。",
"similarity": 0.3226
},
{
"idx": 1,
"voiceId": "tut_map",
"t0": 1.711,
"t1": 3.08,
"dur": 18.04,
"expEnd": 19.751,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "写写认识。",
"similarity": 0.0741
},
{
"idx": 2,
"voiceId": "tut_probe",
"t0": 3.08,
"t1": 4.449,
"dur": 3.84,
"expEnd": 6.92,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "摸到三个布。",
"similarity": 0.4211
},
{
"idx": 3,
"voiceId": "zone_tl",
"t0": 5.325,
"t1": 6.926,
"dur": 1.6,
"expEnd": 6.925,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "左上踩草。",
"similarity": 0.75
},
{
"idx": 4,
"voiceId": "zone_tr",
"t0": 7.997,
"t1": 9.875,
"dur": 1.76,
"expEnd": 9.757,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "有上调查。",
"similarity": 0.25
},
{
"idx": 5,
"voiceId": "zone_bl",
"t0": 10.668,
"t1": 10.675,
"dur": 2,
"expEnd": 12.668,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "嗯。",
"similarity": 0
},
{
"idx": 6,
"voiceId": "tut_z_kick",
"t0": 10.675,
"t1": 18.21,
"dur": 7.28,
"expEnd": 17.955,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "下面正中间是骶鼓,你的家先听四下数拍,然后跟着我敲。",
"similarity": 0.9565
},
{
"idx": 7,
"voiceId": "tut_z_sides",
"t0": 28.101,
"t1": 33.325,
"dur": 5.2,
"expEnd": 33.301,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "左下是军鼓,右下是敌通,一左一右跟着打。",
"similarity": 0.8824
},
{
"idx": 8,
"voiceId": "tut_z_patt",
"t0": 42.778,
"t1": 52.55,
"dur": 9.68,
"expEnd": 52.458,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "上面一白更清亮,左上采茶,上中高通,右上调查,听这一句三个一。",
"similarity": 0.7308
},
{
"idx": 9,
"voiceId": "tut_done",
"t0": 61.436,
"t1": 64.159,
"dur": 2.48,
"expEnd": 63.916,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "很好,演出开始。",
"similarity": 1
},
{
"idx": 10,
"voiceId": "gd_answer",
"t0": 67.846,
"t1": 69.452,
"dur": 1.52,
"expEnd": 69.366,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "现在跟着我打。",
"similarity": 1
},
{
"idx": 11,
"voiceId": "mid_song",
"t0": 99.841,
"t1": 102.19,
"dur": 2.32,
"expEnd": 102.161,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "过磅了,保持。",
"similarity": 0.8
},
{
"idx": 12,
"voiceId": "tut_fill",
"t0": 118.528,
"t1": 121.995,
"dur": 3.12,
"expEnd": 121.648,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "最后有一段佳花跟着我连打。",
"similarity": 0.9167
},
{
"idx": 13,
"voiceId": "gd_miss",
"t0": 125.705,
"t1": 126.802,
"dur": 3.2,
"expEnd": 128.905,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "慢了半拍。",
"similarity": 0.4706
},
{
"idx": 14,
"voiceId": "grade_a",
"t0": 126.809,
"t1": 131.375,
"dur": 4.4,
"expEnd": 131.209,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第一季准确率超过8乘5,非常出色。",
"similarity": 0.6207
},
{
"idx": 15,
"voiceId": "new_best_combo",
"t0": 131.38,
"t1": 133.255,
"dur": 1.84,
"expEnd": 133.22,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "新联机记录。",
"similarity": 0.4
},
{
"idx": 16,
"voiceId": "unlock_song2",
"t0": 133.262,
"t1": 135.972,
"dur": 2.48,
"expEnd": 135.742,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "路新曲目解锁追风。",
"similarity": 0.9333
},
{
"idx": 17,
"voiceId": "restart",
"t0": 135.98,
"t1": 140.082,
"dur": 4.08,
"expEnd": 140.06,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "但气再来一遍,又滑下一手下滑回大厅。",
"similarity": 0.75
}
],
"rows": [
{
"t0": 0.062,
"t1": 1.711,
"voiceId": "welcome",
"expected": "欢迎来到节拍行者。今天你是乐队的鼓手,整面屏幕都是你的鼓。",
"heard": "欢迎来到节。",
"similarity": 0.3226,
"verdict": "TRUNCATED"
},
{
"t0": 1.711,
"t1": 3.08,
"voiceId": "tut_map",
"expected": "先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。随便摸一摸,听到哪面鼓,我就告诉你它在哪。",
"heard": "写写认识。",
"similarity": 0.0741,
"verdict": "TRUNCATED"
},
{
"t0": 3.08,
"t1": 4.449,
"voiceId": "tut_probe",
"expected": "摸到三个不同的地方,我们就开始。",
"heard": "摸到三个布。",
"similarity": 0.4211,
"verdict": "TRUNCATED"
},
{
"t0": 5.325,
"t1": 6.926,
"voiceId": "zone_tl",
"expected": "左上,踩镲。",
"heard": "左上踩草。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 7.997,
"t1": 9.875,
"voiceId": "zone_tr",
"expected": "右上,吊镲。",
"heard": "有上调查。",
"similarity": 0.25,
"verdict": "MISMATCH"
},
{
"t0": 10.668,
"t1": 10.675,
"voiceId": "zone_bl",
"expected": "左下,军鼓。",
"heard": "嗯。",
"similarity": 0,
"verdict": "TRUNCATED"
},
{
"t0": 10.675,
"t1": 18.21,
"voiceId": "tut_z_kick",
"expected": "下面正中间,是底鼓,你的家。先听四下数拍,然后跟着我敲。",
"heard": "下面正中间是骶鼓,你的家先听四下数拍,然后跟着我敲。",
"similarity": 0.9565,
"verdict": "OK"
},
{
"t0": 28.101,
"t1": 33.325,
"voiceId": "tut_z_sides",
"expected": "左下是军鼓,右下是低嗵。一左一右,跟着打。",
"heard": "左下是军鼓,右下是敌通,一左一右跟着打。",
"similarity": 0.8824,
"verdict": "OK"
},
{
"t0": 42.778,
"t1": 52.55,
"voiceId": "tut_z_patt",
"expected": "上面一排更清亮。左上踩镲,上中高嗵,右上吊镲。听这一句,三个音。",
"heard": "上面一白更清亮,左上采茶,上中高通,右上调查,听这一句三个一。",
"similarity": 0.7308,
"verdict": "OK"
},
{
"t0": 61.436,
"t1": 64.159,
"voiceId": "tut_done",
"expected": "很好,演出开始。",
"heard": "很好,演出开始。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 67.846,
"t1": 69.452,
"voiceId": "gd_answer",
"expected": "现在跟着我打。",
"heard": "现在跟着我打。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 99.841,
"t1": 102.19,
"voiceId": "mid_song",
"expected": "过半了,保持。",
"heard": "过磅了,保持。",
"similarity": 0.8,
"verdict": "OK"
},
{
"t0": 118.528,
"t1": 121.995,
"voiceId": "tut_fill",
"expected": "最后有一段加花,跟着我连打。",
"heard": "最后有一段佳花跟着我连打。",
"similarity": 0.9167,
"verdict": "OK"
},
{
"t0": 125.705,
"t1": 126.802,
"voiceId": "gd_miss",
"expected": "慢了半拍,下一小节跟上我就行。",
"heard": "慢了半拍。",
"similarity": 0.4706,
"verdict": "TRUNCATED"
},
{
"t0": 126.809,
"t1": 131.375,
"voiceId": "grade_a",
"expected": "A 级!准确率超过八成五,非常出色。",
"heard": "第一季准确率超过8乘5,非常出色。",
"similarity": 0.6207,
"verdict": "OK"
},
{
"t0": 131.38,
"t1": 133.255,
"voiceId": "new_best_combo",
"expected": "新连击纪录!",
"heard": "新联机记录。",
"similarity": 0.4,
"verdict": "MISMATCH"
},
{
"t0": 133.262,
"t1": 135.972,
"voiceId": "unlock_song2",
"expected": "新曲目解锁,追风!",
"heard": "路新曲目解锁追风。",
"similarity": 0.9333,
"verdict": "OK"
},
{
"t0": 135.98,
"t1": 140.082,
"voiceId": "restart",
"expected": "单击再来一遍,右滑下一首,下滑回大厅。",
"heard": "但气再来一遍,又滑下一手下滑回大厅。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 18.21,
"t1": 28.101,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 33.325,
"t1": 42.778,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 52.55,
"t1": 61.436,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 64.159,
"t1": 67.846,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 69.452,
"t1": 99.841,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 102.19,
"t1": 118.528,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 121.995,
"t1": 125.705,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
}
]
}