Commit Graph

17 Commits

Author SHA1 Message Date
Oliver 41ae4cc405 Update testing audio. 2026-06-10 11:05:20 +08:00
Oliver 88ff0d1534 增加测试文件,修改buffer size解决淡变时会爆音的问题 2026-05-28 19:50:58 +08:00
Oliver 342dba6596 chors: 更新配置文件,修改节拍器判断逻辑 2026-05-14 11:36:21 +08:00
Oliver 36f4c2e2d3 Update testing file 2026-05-12 15:53:00 +08:00
Oliver bc388303be 更新测试文件 2026-05-08 16:41:04 +08:00
Oliver af4cd4da3f WIP: StartOffset 2026-05-07 12:09:16 +08:00
Oliver 0f30f98846 refactor: 重构 Transition 查询逻辑,移除 PathId 改用 ContainerId 匹配 2026-04-28 15:30:01 +08:00
Oliver fccd6c9e0e 添加测试文件 2026-04-27 20:23:30 +08:00
Oliver f38103d2dc feature: Segment end offset 2026-04-21 17:25:48 +08:00
Oliver e46c324ac5 refactor: WaitForAlignment coroutine use BeatClock.cs insted of calculate independently. 2026-04-21 15:01:55 +08:00
Oliver 15f220a4c7 fix: change crossfade curve 2026-04-21 10:40:36 +08:00
Oliver 63c5f6766c refactor: use PlayDelayed API for audio delay and add Stop by ID support
- Replace PlayAfterDelay coroutine with AudioSource.PlayDelayed
- Add Stop(audioId) public API
- Add startWithMusic toggle
- Clean up namespace and debug macros
2026-04-17 11:20:17 +08:00
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
Oliver dac34089dd WIP: MusicTransition SyncPoint 2026-04-16 17:55:29 +08:00
Oliver 69944f44ea WIP: Music callback
- 头几拍会抖动一下,导致对不上拍子
2026-04-07 10:06:02 +08:00
Oliver 3d44ac939b feat: 重构音频系统 - 重命名AudioScheduler为SfxSystem并添加Accented音效类型
- 将AudioScheduler重命名为SfxSystem,统一命名规范
- 新增MixingType.Accented音效类型,支持强调音效独立混音
- 重构音频混合器层级: Master下新增Regular中间层
- SfxSystem使用外部AudioSourcePool,与MusicSystem隔离
- 修复ambiencePoolRoot父节点错误(原错误挂载到musicPoolRoot)
- Play方法支持onPlay回调
- 同步更新AudioObject.bytes二进制配置数据
2026-04-03 11:53:15 +08:00
Oliver c5778c498b first commit 2026-03-20 17:55:53 +08:00