Commit Graph

38 Commits

Author SHA1 Message Date
10a2d1ff45 revised process_multi buffer assumptions 2024-06-15 13:16:08 +02:00
Stefano D'Angelo
1d2f9dda39 introuced BW_CXX_NO_ARRAY 2024-02-02 17:42:12 +01:00
2ba9b443c1 introduced BW_NULL 2024-01-02 11:20:52 +01:00
Stefano D'Angelo
9162c57cb1 more debug 2023-09-25 17:16:42 +02:00
Stefano D'Angelo
8ee4150889 more debug + cosmetics 2023-09-25 16:47:17 +02:00
Stefano D'Angelo
7b65b75d92 finalized bw_noise_gate + examples + fix bw_{comp,one_pole,slew_lim} + better bw_rcpf() doc 2023-09-15 16:27:04 +02:00
dae41a3831 finalized bw_clip + examples + stronger debug + uncheck coeffs in
process1
2023-09-13 11:36:26 +02:00
13987673f5 proper computing of initial values in finalized modules 2023-09-12 17:05:51 +02:00
Stefano D'Angelo
34402d720e now reset_state deals explicitly with initial values 2023-09-11 13:29:36 +02:00
Stefano D'Angelo
04b027f564 finalize bw_hs2 (untested) + more debug in bw_{ls1,hs1} + fix doc 2023-09-08 07:42:53 +02:00
Stefano D'Angelo
b36a56ab70 fix bw_ap1 output polarity + finalize bw_ap2 + examples + cosmetics 2023-09-05 11:35:30 +02:00
Stefano D'Angelo
a7b3f5ce16 fix, finalize bw_svf + examples + more restrict + better debug 2023-09-03 20:22:52 +02:00
Stefano D'Angelo
72ba53385c finalize all 1st order filter modules and examples + bw_*_reset_state_multi() and init values + bw_gain get gain improv + use bw_gain_process1() in bw_dry_wet 2023-09-01 19:43:50 +02:00
Stefano D'Angelo
d5dda7f26b add coeffs to *state_is_valid everywhere it's implemented 2023-08-30 20:11:02 +02:00
Stefano D'Angelo
537cd5d17b fix debug in bw_{one_pole,slew_lim,lp1,hp1} + force min out in bw_ppm + cosmetics 2023-08-30 17:54:09 +02:00
Stefano D'Angelo
d15e7951f7 finalize bw_hp1 + examples + fix bw_slew_lim + ChangeLogs/cosmetics 2023-08-30 17:12:27 +02:00
Stefano D'Angelo
d2994b0e12 finalized bw_lp1, examples + more debug for bw_slew_lim + cosmetic changes 2023-08-30 11:00:11 +02:00
Stefano D'Angelo
e9a935a964 fix bw_one_pole + finalize and fix bw_slew_lim + update fx*slew_lim 2023-08-29 13:11:12 +02:00
12a574c07d restrict qualified everything 2023-08-14 09:57:06 +02:00
6b38be600e updated init value name in bw_{slew_lim,one_pole} + updated TODO 2023-08-13 16:00:19 +02:00
ec1a70835c added const everywhere + fixed bw_buf + fixed c++ api in bw_src +
improved bw_src + using new buf api in synthpp_poly
2023-08-13 15:37:15 +02:00
a5e4fa0c76 polished bw_{reverb,ringmod,satur,slew_lim,sr_reduce,trem} + removed
bwpps + fixed examples
2023-08-13 11:18:45 +02:00
48275d077d improved bw_one_pole + removed bwpp_one_pole + c++ reshuffling 2023-08-12 10:15:04 +02:00
da517ed4bc using size_t and improved bw_common 2023-08-08 10:46:05 +02:00
Stefano D'Angelo
b08d9ae4f0 removed bw_config + beginning of debug (bw_common, bw_buf) 2023-07-21 08:56:27 +02:00
Stefano D'Angelo
1cf8c1050b doc trivia 2023-07-13 12:35:37 +02:00
13223ea427 fix bwpp_slew_lim. unused param warn in bw_slew_lim + fx(pp)_{one_pole,slew_lim} 2023-06-21 17:57:05 +02:00
b2169b6792 multichannel + no NULL to bw_{balance,pan}_process + fix doc, bw_svf_process 2023-06-07 15:41:20 +02:00
44691855ae cosmetic doc change in most modules 2023-05-29 13:51:57 +02:00
99ccb2da2d more of that 2023-04-21 06:12:09 +02:00
f9beb49d00 fix license header in all source files 2022-12-06 09:01:34 +01:00
3518d1bbcf fix bw_slew_lim doc + small fix bw_satur doc 2022-12-04 11:34:07 +01:00
980cd43995 new pinking filter + tiny aesthetic changes 2022-11-30 16:31:20 +01:00
4ebcac26de allow null output where get_y_z1 is present 2022-11-28 14:07:50 +01:00
fa68b793f9 ported bw_vol to new API + fixed bw_slew_lim and a bug in bw_svf 2022-11-28 10:31:07 +01:00
ac9a14e8e3 taken bw_slew_lim to new API (untested) 2022-11-28 09:27:35 +01:00
Stefano D'Angelo
0402576e84 refactored DSP modules APIs to avoid dynamic memory allocations 2022-11-19 02:25:38 +01:00
Stefano D'Angelo
61d0c690e9 initial import 2022-11-16 00:49:51 +01:00