diff --git a/io/inc/via-global-signals.hpp b/io/inc/via-global-signals.hpp index 837fc0d..a7ffe01 100755 --- a/io/inc/via-global-signals.hpp +++ b/io/inc/via-global-signals.hpp @@ -23,10 +23,10 @@ class ViaControls { //@{ /// Circular buffers used for boxcar averaging. - longBuffer knob1Buffer; - longBuffer knob2Buffer; - longBuffer knob3Buffer; - longBuffer cv1Buffer; + longBuffer knob1Buffer = {}; + longBuffer knob2Buffer = {}; + longBuffer knob3Buffer = {}; + longBuffer cv1Buffer = {}; //@} //@{ diff --git a/modules/inc/sync.hpp b/modules/inc/sync.hpp index 25c04d8..5c93fed 100755 --- a/modules/inc/sync.hpp +++ b/modules/inc/sync.hpp @@ -433,7 +433,7 @@ class ViaSync : public TARGET_VIA { uint32_t clockDiv = 0; uint32_t skipPll = 0; int32_t pllNudge = 0; - buffer nudgeBuffer; + buffer nudgeBuffer = {}; int32_t nudgeSum = 0; uint32_t phaseSignal = 0; @@ -495,7 +495,7 @@ class ViaSync : public TARGET_VIA { // average tap tempo int32_t lastTap = 0; - buffer tapStore; + buffer tapStore = {}; int32_t tapSum = 0; int32_t simultaneousTrigFlag = 0;