|
dd6f6adb2c
|
fix typo in bw_note_queue + cosmetics
|
2024-10-02 11:30:32 +02:00 |
|
|
c7f930673f
|
add sticky thresh to bw_gain and needed related api to bw_one_pole
|
2024-09-24 07:28:39 +02:00 |
|
|
98e5ef65c4
|
bw_reverb: cosmetics
|
2024-09-21 15:38:05 +02:00 |
|
|
daf0cb3e1c
|
introduce BW_{INCLUDE_WITH_QUOTES,NO_CXX,CXX_NO_EXTERN_C}
|
2024-09-21 12:45:00 +02:00 |
|
|
324aa911fd
|
bw_voice_alloc: added static inline
|
2024-09-18 17:03:31 +02:00 |
|
Stefano D'Angelo
|
f530db5c45
|
bw_buf cosmetics
|
2024-08-30 14:27:58 +02:00 |
|
Stefano D'Angelo
|
eaaeebb8ff
|
bw_buf: add bw_buf_copy() and bw_buf_copy_multi()
|
2024-08-30 12:11:28 +02:00 |
|
|
adbd1ab61c
|
bw_env_gen: reintroduce BW_ENV_GEN_V_MAX
|
2024-08-29 18:16:59 +02:00 |
|
|
b517c83cb5
|
bw_env_gen added process output bound debugging check
|
2024-08-24 17:31:25 +02:00 |
|
|
9cb3bb00fa
|
bw_math int64 routines
|
2024-08-24 17:20:46 +02:00 |
|
|
099fb7507b
|
bw_env_gen fix reset w/ skip sustain and strengthened implementation
|
2024-08-23 17:28:09 +02:00 |
|
|
862e56840f
|
bw_phase_gen: fix doc
|
2024-07-07 18:11:28 +02:00 |
|
Stefano D'Angelo
|
6f856ec04c
|
bw_src_int cosmetics
|
2024-07-05 11:51:56 +02:00 |
|
Stefano D'Angelo
|
eef7f35dc5
|
enforcing combined parameter limits also in *reset_state
|
2024-07-02 12:08:55 +02:00 |
|
Stefano D'Angelo
|
7b53b045a9
|
fix missing #endif in bw_bd_reduce
|
2024-07-02 11:37:08 +02:00 |
|
Stefano D'Angelo
|
99b6ec2996
|
this should be it
|
2024-07-02 11:28:45 +02:00 |
|
Stefano D'Angelo
|
e5cc92c72f
|
more of the same
|
2024-07-02 10:27:05 +02:00 |
|
|
f04fcac4ea
|
more of the same
|
2024-07-02 07:17:12 +02:00 |
|
|
c2c1979cc3
|
more of the same + fix new checks in bw_osc_{pulse,tri}_coeffs_is_valid
|
2024-07-02 06:46:45 +02:00 |
|
|
1e34773da8
|
adding extra debug checks to process_multi functions (wip)
|
2024-07-02 06:15:27 +02:00 |
|
|
f623002c27
|
bw_phase_gen: bw_phase_get_set_phase_inc_{min,max} doc
|
2024-07-01 19:30:42 +02:00 |
|
Stefano D'Angelo
|
2860ddc141
|
bw_phase_gen: add phase_inc_{min,max} comparison checks
|
2024-07-01 17:45:56 +02:00 |
|
Stefano D'Angelo
|
06fc92a2e0
|
bw_phase_gen: add phase_inc_{min,max} parameters
|
2024-07-01 17:33:45 +02:00 |
|
Stefano D'Angelo
|
af6ce9ba5e
|
bw_osc_tri cosmetics
|
2024-06-27 17:12:16 +02:00 |
|
|
93ddf112bb
|
bw_osc_{saw,pulse,tri}: extra validation checks and cosmetics
|
2024-06-22 18:49:12 +02:00 |
|
Stefano D'Angelo
|
5d3fbdbb0a
|
more freq-related fixes in bw_phase_gen
|
2024-06-20 09:52:13 +02:00 |
|
Stefano D'Angelo
|
861cdc427e
|
fix rounding bug and extra debug checks for bw_phase_gen
|
2024-06-18 15:22:13 +02:00 |
|
|
10a2d1ff45
|
revised process_multi buffer assumptions
|
2024-06-15 13:16:08 +02:00 |
|
Stefano D'Angelo
|
1d731eaafb
|
accomodate msvc reporting wrong C++ standard support
|
2024-04-15 12:15:54 +02:00 |
|
Stefano D'Angelo
|
5f2a413b4d
|
add gate param to bw_bd_reduce and examples + fix fxpp_bitcrush
|
2024-03-13 12:28:35 +01:00 |
|
Stefano D'Angelo
|
a4a8ba96ca
|
add bw_dry_wet_get_wet(_cur)()
|
2024-03-07 18:45:52 +01:00 |
|
Stefano D'Angelo
|
7a8ef7ae25
|
updated changelog
|
2024-02-23 15:04:45 +01:00 |
|
Stefano D'Angelo
|
43d20f5c52
|
add silence_dc param to bw_bd_reduce, use it in examples
|
2024-02-21 10:37:20 +01:00 |
|
Stefano D'Angelo
|
3dcfeaf9fa
|
fx(pp)_satur + fixed bw_satur_process_multi gain compensation
|
2024-02-15 20:49:31 +01:00 |
|
|
397c36a7a0
|
fx(pp)_drive + fix bw_drive #endif in wrong place
|
2024-02-11 10:58:11 +01:00 |
|
Stefano D'Angelo
|
df5f3837ea
|
fixed bw_{comp,noise_gate}_process_multi
|
2024-02-08 15:54:42 +01:00 |
|
Stefano D'Angelo
|
1c74f053db
|
relax sidechain input api in bw_{comp,noise_gate}
|
2024-02-07 14:09:50 +01:00 |
|
Stefano D'Angelo
|
e4e9643509
|
finally we can use C++ in web examples
|
2024-02-02 17:48:53 +01:00 |
|
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 |
|
|
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 |
|