From 25b12be6ea01c2b49bd3e16f4d8c7adbf55de2d4 Mon Sep 17 00:00:00 2001 From: Zithia Satazaki Date: Tue, 29 Mar 2022 00:43:22 -0400 Subject: [PATCH] use lerp for ringmod --- xybrid/nodes/effect/ringmod.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xybrid/nodes/effect/ringmod.cpp b/xybrid/nodes/effect/ringmod.cpp index 5b94101..2d9044e 100644 --- a/xybrid/nodes/effect/ringmod.cpp +++ b/xybrid/nodes/effect/ringmod.cpp @@ -61,7 +61,7 @@ void RingMod::process() { AudioFrame fm = (*m)[f]; if (am) fm = {std::abs(fm.l), std::abs(fm.r)}; - (*out)[f] = (fc*fm * mix) + (fc * (1.0-mix)); + (*out)[f] = AudioFrame::lerp(fc, fc*fm, mix); } }