Commit Graph

354 Commits

Author SHA1 Message Date
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