From 389c6266b59241ae5f954c6c7a8e6dc4192ba4fc Mon Sep 17 00:00:00 2001 From: Stefano D'Angelo Date: Tue, 4 Apr 2023 10:40:35 +0200 Subject: [PATCH] bw_delay optimized coefficient computation + fixed doc --- TODO | 1 + include/bw_delay.h | 65 ++++++++++++++++++++++++++++++++++------------ 2 files changed, 49 insertions(+), 17 deletions(-) diff --git a/TODO b/TODO index e0d5b2a..7e30a5c 100644 --- a/TODO +++ b/TODO @@ -35,6 +35,7 @@ code: * process1 and multi-channel * add initial state (x0) to reset state of lp1, ap1, mm1, hs1, ls1, others? all? * multichannel process (multiple buffers, non interleaved) +* check unused param warning visual studio build system: * make makefiles handle paths with spaces etc diff --git a/include/bw_delay.h b/include/bw_delay.h index 3406da0..73dd7d7 100644 --- a/include/bw_delay.h +++ b/include/bw_delay.h @@ -24,6 +24,10 @@ * requires {{{ bw_buf bw_config bw_common bw_math }}} * description {{{ * Interpolated delay line. + * + * You can either use the usual API for updating coefficients and processing + * signals or you can directly write and read from the delay line which, + * for example, allows you to implement smoothing and multi-tap output. * }}} * changelog {{{ *