Oliver
0fdd76022d
feat: SyncPoint.SameAsCurrentSegment music transition
...
- Add SameAsCurrentSegment mode to align new container's timeSamples with the old container's playback position, accounting for FadeInOffset
- Fix BeatClock callback burst when Restart is called with a past dspTime
- Add GetFirstLeafSource() for resolving playback position across nested containers
- Manual BeatClock.Restart replaces OnContainerEntered subscription for accurate timing with SyncPoint
2026-04-16 20:50:34 +08:00
..
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-13 16:56:34 +08:00
2026-04-15 10:05:05 +08:00
2026-04-13 16:56:34 +08:00
2026-04-15 10:05:05 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-04-15 21:05:17 +08:00
2026-04-16 19:21:15 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-04-07 10:06:02 +08:00
2026-04-16 19:21:15 +08:00
2026-04-07 10:06:02 +08:00
2026-04-16 19:21:15 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-04-07 10:06:02 +08:00
2026-04-16 19:21:15 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-04-14 10:18:34 +08:00
2026-03-20 17:55:53 +08:00
2026-04-16 20:50:34 +08:00
2026-04-16 19:21:15 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-04-16 20:50:34 +08:00
2026-04-16 19:21:15 +08:00
2026-04-14 10:18:34 +08:00
2026-04-15 10:05:05 +08:00
2026-04-14 10:18:34 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-03-20 17:55:53 +08:00
2026-04-16 14:39:58 +08:00
2026-04-16 19:21:15 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-04-09 11:37:58 +08:00
2026-04-16 19:21:15 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00
2026-03-20 17:55:53 +08:00
2026-04-15 10:05:05 +08:00