Posted August 03, 2025 by BitQuest Studio
Unique SE instance tracking
Prevents race conditions by assigning each SE its own identifier.
Single ducking logic
BGM now ducks only once per SE burst, regardless of how many sounds overlap.
Enhanced debug logging
Added more granular log output to aid in troubleshooting.
Improved volume state management
Refined how volume levels are saved and restored under various playback scenarios.
Critical BGM disappearance
Fixed an issue where BGM would drop out or become inaudible when multiple sound effects played at once.
Ducking malfunction
Rewrote the ducking mechanism so it now handles concurrent SE playback correctly.
Queue management conflicts
Added proper tracking of active sound effects to eliminate volume clashes.
Volume restoration timing
Ensures BGM returns to its original level only after every sound effect has finished.