From e12db3795aba8643430f51b4c1fb720c1a57f955 Mon Sep 17 00:00:00 2001 From: Stefano D'Angelo Date: Tue, 5 Sep 2023 09:46:09 +0200 Subject: [PATCH] change bp polarity + limit prewarp in bw_svf + cosmetics --- TODO | 3 --- include/bw_lp1.h | 3 ++- include/bw_mm2.h | 2 +- include/bw_svf.h | 22 +++++++++++++++------- 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/TODO b/TODO index 18248f8..5a2c205 100644 --- a/TODO +++ b/TODO @@ -11,17 +11,14 @@ code: * mem req -> return value of set sample rate? or sample rate argument of mem req? * c++ get coeffs/state? or public? src nIn/OutSamples case (array vs single value), delay read/write, process1? process single? * common smoothing policy (as control rate as possible?) - smoothing control? -* check unititialized warnings (check fxpp_comp in particular vs fxpp_satur) * IMPLEMENTATION prepocessor def??? semi-specific: * osc post filter (and one pole init, slew rate, etc.) val from input? set state instead? * audio rate optional pulse width/slope inputs? * max_delay -> set sample rate? see reverb specific: -* svf bandpass out polarity too confusing (inverted in mm2)? * bw_comb: should also modulate feedback? * bw_comb: integer target delay values? -* bw_svf/lp1 automatically limited (max) prewarp frequency to avoid instability? * prewarp control in all derived filtering modules * src inside distortions? w/ control from outside? * peak gain + Q ??? diff --git a/include/bw_lp1.h b/include/bw_lp1.h index d52ad4e..5cc1388 100644 --- a/include/bw_lp1.h +++ b/include/bw_lp1.h @@ -32,6 +32,7 @@ *