From d000890eafbc6cc715fa6e7da2db61db05a6f3e4 Mon Sep 17 00:00:00 2001 From: ozpv <39195175+ozpv@users.noreply.github.com> Date: Sat, 22 Aug 2026 19:53:06 -0500 Subject: update ring mod --- Core/Inc/Effects/ringmod.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Core/Inc/Effects/ringmod.h') diff --git a/Core/Inc/Effects/ringmod.h b/Core/Inc/Effects/ringmod.h index 42cb229..516ca6c 100755 --- a/Core/Inc/Effects/ringmod.h +++ b/Core/Inc/Effects/ringmod.h @@ -10,7 +10,16 @@ #include #include +#include -void ringmod(float *samples, size_t range_min, size_t range_max); +typedef struct RingModParams { + float mix; + float frequency; + float lfo_amount; + float lfo_rate; + bool square_lfo; +} RingModParams; + +void ringmod(float *samples, const size_t range_min, const size_t range_max, const struct RingModParams *params); #endif /* INC_EFFECTS_RINGMOD_H_ */ -- cgit v1.2.3