Audio mixer with ducking support. Automatically lowers music volume when loud SFX play.
Usage:
const mixer = new AudioMixer(scene);mixer.setDuckProfile('combat', { targetVolume: 0.3, attackMs: 50, releaseMs: 500 });mixer.duck('combat'); // lower musicmixer.release('combat'); // restore music Copy
const mixer = new AudioMixer(scene);mixer.setDuckProfile('combat', { targetVolume: 0.3, attackMs: 50, releaseMs: 500 });mixer.duck('combat'); // lower musicmixer.release('combat'); // restore music
How fast to duck in ms
How fast to restore in ms
Volume to duck to (0-1, relative to current music volume)
Audio mixer with ducking support. Automatically lowers music volume when loud SFX play.
Usage: