Stefano D'Angelo
1d2f9dda39
introuced BW_CXX_NO_ARRAY
2024-02-02 17:42:12 +01:00
156374aca4
just comments
2024-02-01 15:15:47 +01:00
0605204593
replace pragmas with dumb code in bw_{env_gen,hs2,ls2,one_pole,peak}
2024-02-01 15:12:51 +01:00
2ba9b443c1
introduced BW_NULL
2024-01-02 11:20:52 +01:00
928b0752ff
cosmetics
2023-10-03 08:59:09 +02:00
16d17cb5f4
big cleanup
2023-09-27 20:36:11 +02: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
637cefb636
added pragmas to calm gcc in bw_{env_gen,hs2,ls2,one_pole,peak}
2023-08-30 11:44:59 +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
Stefano D'Angelo
af2d21e45c
finalize bw_one_pole + adjust example Makefiles + fix stupid bug in bw_dist
2023-08-29 10:49:08 +02:00
Stefano D'Angelo
26f98b3ec7
some code formatting and bug fix in bw_{note_queue,one_pole}
2023-08-28 19:42:35 +02:00
ee94fba57b
now using backward Euler method in bw_one_pole
2023-08-14 12:11:11 +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
7a2630951f
polished bw_{balance,bd_reduce,one_pole} + removed
...
bwpp_{balance,bd_reduce} + fixed fxpp_bitcrush
2023-08-12 17:20:34 +02:00
5ec809bc4f
polished bw_{ap1,ap2,one_pole} + removed bwpp_{ap1,ap2} + fixed examples
2023-08-12 16:51:19 +02:00
48275d077d
improved bw_one_pole + removed bwpp_one_pole + c++ reshuffling
2023-08-12 10:15:04 +02:00
Stefano D'Angelo
6e2f5b1bce
now everything should work ok again
2023-08-10 10:17:22 +02:00
08c8656259
removing precision suffixes from bw_math functions (now all is broken)
2023-08-10 08:00:44 +02:00
da517ed4bc
using size_t and improved bw_common
2023-08-08 10:46:05 +02:00
d76aa6cb48
added missing doc
2023-08-05 08:58:45 +02:00
Stefano D'Angelo
c2769cdf21
beginning of android + moved config.js files to src + temp warn fix in bw_one_pole
2023-07-26 18:38:21 +02:00
Stefano D'Angelo
d9272453fd
const arg for bw_note_queue_is_valid() + bw_one_pole_process{_multi} use BW_SIZE_T + beginning of debugging code in bw_one_pole
2023-07-25 15:03:29 +02:00
Stefano D'Angelo
8299cb7eae
use NDEBUG in examples + fix velocity in synth(pp)_poly + really remove bw_omega* + fix bw_math + fix high cutoff in bw_one_pole + debugging in bw_{note_queue,rand,voice_alloc}
2023-07-25 08:52:01 +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
Stefano D'Angelo
bd3a6367e0
bw_voice_alloc_mode -> bw_voice_alloc_priority + finished C doc
2023-07-12 10:52:16 +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
7f8198b00e
bw_comb tenative plus surrouding changes
...
* bw_delay: added const to state in bw_delay_read and added
bw_delay_get_length
* bw_math: added bw_intfracf
* bw_wah: fixed bw_wah_process doc
* cosmetic changes to bw_one_pole
2023-04-05 11:56:42 +02:00
8fe8a6f995
fixed unused parameter warnings
2023-04-02 21:54:17 +02:00
1584f77a8b
new module bw_mm2 and mm2 example + renamed bw_lowpass1 as bw_lp1
2022-12-20 11:23:18 +01:00
2096a877aa
removed bw_allpass* + renamed bw_vol to bw_gain + new bw_lowpass1
2022-12-20 08:35:28 +01:00
f9beb49d00
fix license header in all source files
2022-12-06 09:01:34 +01:00
d7b8146d48
more doc fix + minimal API changes
2022-12-04 10:34:42 +01:00
020fc7170e
fix doc for bw_osc_* + aesthetic doc adjustments
2022-12-04 09:30:16 +01:00