From 096b373a4434db93f2eedf5fb1c875786ee3c762 Mon Sep 17 00:00:00 2001 From: Max Weidauer Date: Wed, 18 Dec 2024 15:47:05 +0100 Subject: [PATCH] [twonder] maybe fixed segfault by wrapping around delay time --- src/twonder/delayline.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/twonder/delayline.cpp b/src/twonder/delayline.cpp index 796e04a..f468399 100644 --- a/src/twonder/delayline.cpp +++ b/src/twonder/delayline.cpp @@ -139,6 +139,7 @@ void DelayLine::get(DelayCoeff& coeff0, DelayCoeff& coeff1, float* samples, factor += factorsDelta; if (readPosF >= lineLengthF) { readPosF -= lineLength; } + if (readPosF <= -1.0) { readPosF += lineLength;} } }