diff --git a/src/audio/audio.cpp b/src/audio/audio.cpp index e8fd96e14..cfc84ce00 100644 --- a/src/audio/audio.cpp +++ b/src/audio/audio.cpp @@ -190,6 +190,10 @@ void audio::initialize( audio::get_channel(channel.name)->setVolume(value * value); }, true)); } + objects_keeper.keepAlive(settings.acousticEffects.observe([=](auto value) { + if (value) return; + backend->setAcoustics(audio::Acoustics {}); + }, true)); if (inputEnabled) { ::input_device = backend->openInputDevice("", 44100, 1, 16);