diff --git a/include/algorithms/public/NoveltySegmentation.hpp b/include/algorithms/public/NoveltySegmentation.hpp index 904c0c6cf..f0bef970d 100644 --- a/include/algorithms/public/NoveltySegmentation.hpp +++ b/include/algorithms/public/NoveltySegmentation.hpp @@ -33,6 +33,7 @@ class NoveltySegmentation { mNovelty.init(kernelSize, filterSize, nDims); mDebounceCount = 1; + mPeakBuffer.setZero(); } double processFrame(const RealVectorView input, double threshold, diff --git a/include/clients/rt/NoveltySliceClient.hpp b/include/clients/rt/NoveltySliceClient.hpp index aaf6763ad..5b8b0dd94 100644 --- a/include/clients/rt/NoveltySliceClient.hpp +++ b/include/clients/rt/NoveltySliceClient.hpp @@ -126,6 +126,7 @@ class NoveltySliceClient : public FluidBaseClient, mLoudness.init(windowSize, sampleRate()); } mFeature.resize(nDims); + mFrameOffset = 0; mNovelty.init(get(), get(), nDims); }