|
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 |
|
|
37055e65ad
|
added changelog entries for bw_common and bw_math
|
2024-01-31 10:08:25 +01:00 |
|
|
2ba9b443c1
|
introduced BW_NULL
|
2024-01-02 11:20:52 +01:00 |
|
Stefano D'Angelo
|
4ee0c0d0cc
|
fix two more warnings in bw_math (thx again kevin molcard)
|
2023-12-08 00:24:04 +01:00 |
|
Stefano D'Angelo
|
2b104fc7f2
|
fix some sign-related warnings (thx kevin molcard)
|
2023-12-06 14:40:16 +01:00 |
|
Stefano D'Angelo
|
0cb5a29a8b
|
fixed documentation typos in bw_ls2
|
2023-10-27 15:48:32 +02:00 |
|
|
891fa64c9b
|
new bw_cab modules, fx(pp)_cab examples
|
2023-10-25 15:35:33 +02:00 |
|
|
92e312766b
|
fixed rounding bug when frequency is tiny and negative in bw_phase_gen
|
2023-10-17 16:36:27 +02:00 |
|
Stefano D'Angelo
|
df05bf1740
|
add skip_sustain and always_reach_sustain parameters to bw_env_gen
|
2023-10-16 15:34:25 +02:00 |
|
|
3ae4947855
|
cosmetics
|
2023-10-03 10:39:32 +02:00 |
|
|
cb37f4f977
|
cosmetics
|
2023-10-03 10:08:06 +02:00 |
|
|
d1e4e0f7c3
|
bw_{mm1,mm2,reverb}: fix reset_state
|
2023-10-03 09:13:38 +02:00 |
|
|
928b0752ff
|
cosmetics
|
2023-10-03 08:59:09 +02:00 |
|
|
dad7485016
|
fix bw_env_gen_reset_state (gate_0) + fix doc
|
2023-09-28 13:31:20 +02:00 |
|
|
16d17cb5f4
|
big cleanup
|
2023-09-27 20:36:11 +02:00 |
|
|
7b968161ec
|
TODO now lives in a better place + fix typos
|
2023-09-27 17:44:59 +02:00 |
|
|
dbee544059
|
remove #include <stdio.h>
|
2023-09-27 16:51:15 +02:00 |
|
Stefano D'Angelo
|
ff7a768c05
|
update publications doc
|
2023-09-27 13:33:54 +02:00 |
|
Stefano D'Angelo
|
9d4d5759a0
|
fix bw_phase_gen and build on mac
|
2023-09-26 08:28:20 +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
|
d890510d0f
|
finalized bw_reverb + examples + fix bw_dry_wet + cosmetics
|
2023-09-22 18:34:16 +02:00 |
|
Stefano D'Angelo
|
d5751c0c4c
|
finalized bw_comb + examples + better doc bw_chorus
|
2023-09-22 16:10:42 +02:00 |
|
Stefano D'Angelo
|
07ff65597f
|
finalized bw_comb + examples + better debug in bw_delay
|
2023-09-22 14:52:45 +02:00 |
|
Stefano D'Angelo
|
58a50b3ba1
|
finalized bw_delay + examples
|
2023-09-22 11:21:08 +02:00 |
|
Stefano D'Angelo
|
4bc7eda8f3
|
change C++ process() using std::array in bw_src
|
2023-09-21 17:05:37 +02:00 |
|
Stefano D'Angelo
|
fc91d59f57
|
finalized bw_src + extra touches to bw_src_int
|
2023-09-21 14:32:17 +02:00 |
|
Stefano D'Angelo
|
9b123a28f2
|
finalized bw_src_int
|
2023-09-21 12:10:21 +02:00 |
|
Stefano D'Angelo
|
e3cd1d4e21
|
finalized bw_pink_filt + updated synth_mono
|
2023-09-21 10:22:02 +02:00 |
|
|
52d33fa3c5
|
finalized bw_noise_gen + updated synth(pp)_mono + better bw_gain debug
|
2023-09-21 07:59:41 +02:00 |
|
|
aefd36aac1
|
finalized bw_osc_tri + fixed bw_osc_pulse
|
2023-09-20 16:52:06 +02:00 |
|
|
6d94c36677
|
finalized bw_osc_pulse
|
2023-09-20 16:03:13 +02:00 |
|
|
b4898a60b3
|
finalized bw_osc_saw + updated synth(pp)_mono + better doc/debug
|
2023-09-20 14:58:33 +02:00 |
|
|
ac0ffd632a
|
finalized bw_osc_filt + updated synth(pp)_mono
|
2023-09-20 09:28:36 +02:00 |
|
|
398e051f93
|
finalized bw_env_gen + updated synth_simple
|
2023-09-20 08:26:17 +02:00 |
|
|
cb91af4576
|
finalized bw_{sr_reduce,bd_reduce} + examples
|
2023-09-19 14:35:38 +02:00 |
|
|
f470af1a92
|
finalized bw_phaser + examples + improved docs
|
2023-09-19 10:22:36 +02:00 |
|
|
3e1400922f
|
finalized bw_trem + examples
|
2023-09-19 08:49:56 +02:00 |
|
Stefano D'Angelo
|
dc93bd675b
|
finalized bw_{ring_mod,osc_sin}, bw_dry_wet (untested) + new fx(pp)_ring_mod + cosmetics
|
2023-09-18 17:04:11 +02:00 |
|
Stefano D'Angelo
|
baf440a171
|
finalized bw_phase_gen + updated synth(pp)_simple + better bw_svf doc
|
2023-09-18 13:41:15 +02:00 |
|
|
31b0afb83e
|
finalized bw_balance + examples
|
2023-09-16 18:32:56 +02:00 |
|
|
05c6f58997
|
fix bw_*_state_is_valid in finalized modules
|
2023-09-15 21:21:51 +02:00 |
|
|
99fc95a693
|
finalize bw_{pan,ppm} + examples + fix bw_env_follow debug, bw_wah reset
|
2023-09-15 21:05:50 +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 |
|
Stefano D'Angelo
|
19e37fd6e8
|
finalized bw_comp + fixed missing smooth init + examples
|
2023-09-15 11:01:58 +02:00 |
|
|
69b74c4ccb
|
finalized bw_env_follow, untested + wip bw_comp
|
2023-09-15 08:30:01 +02:00 |
|
|
0ef455722f
|
finalized bw_fuzz + examples
|
2023-09-14 11:07:33 +02:00 |
|
|
77db1a3cdb
|
finalized bw_drive + examples + fix reset in bw_{cilp,satur}
|
2023-09-14 10:43:55 +02:00 |
|
|
8793af1864
|
finalized bw_dist + examples + better doc bw_wah
|
2023-09-14 09:36:34 +02:00 |
|
|
7d6409772f
|
fixed and improved bw_src_int implementation
|
2023-09-13 16:55:06 +02:00 |
|
|
a3f42c8c57
|
finalized bw_satur + examples + fix reset in bw_clip
|
2023-09-13 13:23:15 +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 |
|
|
1d763ef31e
|
finalized bw_wah + examples
|
2023-09-12 16:49:33 +02:00 |
|
Stefano D'Angelo
|
524ce724bc
|
set harder limits for gains in bw_{gain,hs1,hs2,ls1,ls2,peak}
|
2023-09-11 14:40:33 +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
|
d9e021aca3
|
finalized bw_{notch,peak} + examples
|
2023-09-11 10:52:41 +02:00 |
|
Stefano D'Angelo
|
213bac4209
|
finalized bw_ls2 + fixed bw_hs2 prewarp cutoff + examples
|
2023-09-08 23:19:03 +02:00 |
|
Stefano D'Angelo
|
d50e7536d5
|
finalized bw_mm2 + examples
|
2023-09-08 22:21:08 +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
|
e12db3795a
|
change bp polarity + limit prewarp in bw_svf + cosmetics
|
2023-09-05 09:46:09 +02:00 |
|
Stefano D'Angelo
|
a16cdd9c73
|
changed valid cutoff/prewarping range everywhere
|
2023-09-05 07:16:21 +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
|
2d653f471f
|
finalized bw_ls1 + examples + fix bw_hs1 changelog
|
2023-08-31 12:06:34 +02:00 |
|
Stefano D'Angelo
|
e4aef951f2
|
finalized bw_hs1 + examples
|
2023-08-31 10:47:20 +02:00 |
|
Stefano D'Angelo
|
003c3b62d7
|
fix bw_gain + finalize bw_mm1 + examples
|
2023-08-31 07:23:26 +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
|
99afa41b8d
|
almost finalized bw_gain + cosmetics
|
2023-08-30 19:42:06 +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 |
|
Stefano D'Angelo
|
2792602e2f
|
some code formatting in bw_{buf,common,math,note_queue,rand,voice_alloc}
|
2023-08-28 17:19:19 +02:00 |
|
|
6c29b1f0cd
|
wip on many modules, all is broken, all is good
|
2023-08-20 15:49:04 +02:00 |
|
|
fe02a79329
|
changed default gain compensation value in bw_{clip,satur}
|
2023-08-15 06:48:19 +02:00 |
|
|
da30569d61
|
changed bw_drive input gain to be more like other distortions
|
2023-08-15 06:37:51 +02:00 |
|
|
3d63665df2
|
adjusted peak cutoff in bw_dist
|
2023-08-15 06:26:27 +02:00 |
|
|
c9ca239a0b
|
improved bw_fuzz algorithm + more bw_drive improvements
|
2023-08-15 05:28:55 +02:00 |
|
|
52233a9d63
|
improved bw_drive algorithm + added notes to bw_osc_{pulse,tri}
|
2023-08-14 17:34:22 +02:00 |
|
|
82f66009f7
|
cite scientific articles
|
2023-08-14 15:05:30 +02:00 |
|
|
c3d8546e75
|
ensure buffers are not NULL in bw_buf + remove useless array of nullptr
in synthpp_poly
|
2023-08-14 12:51:53 +02:00 |
|
|
4313cea18c
|
renamed bw_env_gen_update_state_ctrl as bw_env_gen_process_ctrl
|
2023-08-14 12:22:56 +02:00 |
|
|
ee94fba57b
|
now using backward Euler method in bw_one_pole
|
2023-08-14 12:11:11 +02:00 |
|
|
262d4f9a5d
|
clarified buffer rules in bw_src*
|
2023-08-14 11:49:29 +02:00 |
|
|
12a574c07d
|
restrict qualified everything
|
2023-08-14 09:57:06 +02:00 |
|
|
399325359d
|
renamed bw_{drywet,ringmod} -> bw_{dry_wet,ring_mod}
|
2023-08-14 06:05:21 +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 |
|
|
61c2b48817
|
polished bw_{svf,wah} + removed bwpps + fixed examples
|
2023-08-13 11:55:25 +02:00 |
|
|
eb49fedd5e
|
polished bw_src{,_int} + removed bwpps + fixed examples
|
2023-08-13 11:42:06 +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 |
|
|
ccc94c1b0f
|
polished + bw_{phaser,pink_filt,ppm} + removed bwpps + fixed examples
|
2023-08-13 06:57:50 +02:00 |
|
|
f55a9a146b
|
polished bw_{pan,peak,phase_gen} + removed corresponding bwpp + fixed
examples
|
2023-08-13 06:36:35 +02:00 |
|
|
40503b7cb1
|
polished bw_osc* + removed bwpp_osc* + fixed examples
|
2023-08-13 05:28:45 +02:00 |
|