diff --git a/Source/RoomReverb.h b/Source/RoomReverb.h index 492d3b3..0f376d7 100644 --- a/Source/RoomReverb.h +++ b/Source/RoomReverb.h @@ -21,6 +21,7 @@ #include "freeverb/earlyref.hpp" #include "freeverb/progenitor2.hpp" +#include class RoomReverb { @@ -59,11 +60,11 @@ class RoomReverb float earlySendLevel; float lateLevel; - bool earlyRoomSizeNeedsUpdate = false; + std::atomic earlyRoomSizeNeedsUpdate = false; float earlyRoomSize; - bool lateRoomSizeNeedsUpdate = false; + std::atomic lateRoomSizeNeedsUpdate = false; float lateRoomSize; - bool latePredelayNeedsUpdate = false; + std::atomic latePredelayNeedsUpdate = false; float latePredelay; static constexpr int bufferSize = 512;