diff --git a/src/sfizz/Wavetables.h b/src/sfizz/Wavetables.h index 9f7a9bce..eeac8b81 100644 --- a/src/sfizz/Wavetables.h +++ b/src/sfizz/Wavetables.h @@ -6,6 +6,7 @@ #pragma once #include "Config.h" +#include "LeakDetector.h" #include #include #include @@ -57,6 +58,7 @@ private: float _phase = 0.0f; float _sampleInterval = 0.0f; const WavetableMulti* _multi = nullptr; + LEAK_DETECTOR(WavetableOscillator); }; /** @@ -173,6 +175,7 @@ private: // internal storage, having `multiSize` rows and `tableSize` columns. std::unique_ptr _multiData; + LEAK_DETECTOR(WavetableMulti); }; /** @@ -191,6 +194,8 @@ private: const WavetableMulti waveTriangle; const WavetableMulti waveSaw; const WavetableMulti waveSquare; + LEAK_DETECTOR(WavetablePool); + }; } // namespace sfz