36 Stutterer() =
default;
38 inline bool isStuttering(
void* source) {
return stutterSource == source; }
42 int32_t magnitude, uint32_t timePerTickInverse);
43 void processStutter(deluge::dsp::StereoBuffer<q31_t> audio,
ParamManager* paramManager, int32_t magnitude,
44 uint32_t timePerTickInverse);
53 int32_t getStutterRate(
ParamManager* paramManager, int32_t magnitude, uint32_t timePerTickInverse);
56 Status status = Status::OFF;
61 int32_t sizeLeftUntilRecordFinished = 0;
62 int32_t valueBeforeStuttering = 0;
63 int32_t lastQuantizedKnobDiff = 0;