Commit Graph

239 Commits

Author SHA1 Message Date
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
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
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
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
1d763ef31e finalized bw_wah + examples 2023-09-12 16:49:33 +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
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
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
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
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
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
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
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
2a5d1721f8 polished bw_{mm1,mm2,noise_gate,noise_gen,notch} + removed corresponding bwpp and bwpp_note_queue + fixed examples 2023-08-13 04:55:29 +02:00
22030272d9 polished bw_{hp1,hs1,hs2,lp1,ls2,ls2} + removed corresponding bwpp_ +
fixed examples + fixed doc in bw_clip
2023-08-13 04:18:10 +02:00
7e32e18d66 polished bw_{env_follow,env_gen,fuzz,gain} + removed
bwpp_{env_follow,env_gen,fuzz,gain} + fix examples
2023-08-12 19:46:14 +02:00
f89188f790 polished bw_{delay,dist,drive,drywet} + removed
bwpp_{delay,dist,drive,drywet} + fixed doc in bw_{clip,comb,comp} + fixed examples
2023-08-12 18:45:19 +02:00
425aa020e1 polished bw_{comb,comp} + removed bwpp_{comb,comp} + fix examples 2023-08-12 18:00:12 +02:00
ac7d49028b polished bw_{chorus,clip} + removed bwpp_{chorus,clip} + fixed doc typos
in bw_{balance,bd_reduce} + fixed examples
2023-08-12 17:38:55 +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
225ef9108c add overloaded C++ API w/ C-style arrays in bw_buf + update examples 2023-08-12 08:04:51 +02:00
3a948b1c99 improve arguments in bw_buf + remove BW_SIZE_T and use C++ buf api in examples 2023-08-11 16:54:01 +02:00
55a78a5ab4 done bw_{buf,common,math,note_queue,rand,voice_alloc} + related changes 2023-08-11 12:49:05 +02:00
Stefano D'Angelo
6e2f5b1bce now everything should work ok again 2023-08-10 10:17:22 +02:00
c25bd5bc78 bw_math wip + settling on c++11 + some tests 2023-08-09 13:11:09 +02:00
da517ed4bc using size_t and improved bw_common 2023-08-08 10:46:05 +02:00
Stefano D'Angelo
c1e16c4338 better ios instructions 2023-08-07 13:26:04 +02:00
f824bf0bc4 ios instructions 2023-08-04 16:20:35 +02:00
Stefano D'Angelo
0a586e9764 ios ffs 2023-08-04 15:08:46 +02:00
Stefano D'Angelo
6d92e83b57 improved android code + fixes in bw_ppm and bw_rand 2023-08-04 07:30:57 +02:00
Stefano D'Angelo
e788c26cc6 updated android ndk version + more info on android sdk and ndk installation 2023-07-30 13:32:57 +02:00
Stefano D'Angelo
fa9062968b android instructions 2023-07-30 11:30:05 +02:00
Stefano D'Angelo
1eaa1621c5 added copyright notices to new source files 2023-07-30 10:19:55 +02:00
Stefano D'Angelo
7d1c0e47b1 generated all android example Makefiles and config.js 2023-07-30 10:05:35 +02:00
Stefano D'Angelo
e82731e1f0 android support done + fixes bw_{note_queue,voice_alloc} 2023-07-30 09:48:56 +02:00
Stefano D'Angelo
df554f2572 android fx work + cleaner Android makefile + fixed num channels in fx_reverb 2023-07-28 11:38:49 +02:00
Stefano D'Angelo
b719737eda more android progress 2023-07-27 16:48:03 +02:00
Stefano D'Angelo
9e31fb8058 android progress 2023-07-27 11:42: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
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
bce3949cd1 minimum attack and release in synth examples + update TODO 2023-07-12 15:36:17 +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
af5dbc0a1c use c++ note queue in synthpp_poly 2023-07-04 11:20:41 +02:00
6e1212d8f5 multichannel api in bw_buf + bwpp_buf + adjusted synth(pp)_poly 2023-07-04 11:06:34 +02:00
c4074927ce multichannel api for bw(pp)_{noise_gen,osc_filt,osc_saw,osc_sin,pink_filt,sr_reduce} 2023-07-04 09:34:37 +02:00
Stefano D'Angelo
61e57084e4 fxpp_reverb 2023-07-01 11:46:47 +02:00
Stefano D'Angelo
146904938b fxpp_vibrato 2023-07-01 11:39:11 +02:00
Stefano D'Angelo
cceaa5077f fxpp_flanger 2023-07-01 11:26:23 +02:00
Stefano D'Angelo
b192b4baa6 fix bwpp_comb + fxpp_comb 2023-07-01 11:12:48 +02:00
Stefano D'Angelo
6326eed219 change default delay length in bwpp_chorus + fxpp_chorus 2023-07-01 10:22:40 +02:00
ebf1712e74 bwpp_{src,delay} + fxpp_delay 2023-07-01 07:33:21 +02:00
c3caa91f99 oops, swap file 2023-06-30 19:46:45 +02:00
de52df395e bwpp_note_queue + synthpp_poly + inline all C++ methods 2023-06-30 19:44:02 +02:00
5245adea14 synthpp_mono + fix bwpp_{noise_gen,osc_tri,pink_filt} and synth* 2023-06-28 10:48:08 +02:00
1b8e4c56e3 synthpp_simple + fixes in bwpp_{osc_filt,osc_pulse,phase_gen} 2023-06-28 08:07:25 +02:00
768aa6d81e bwpp_pan + fxpp_pan + use process_multi in fx_balance, fx_pan 2023-06-27 15:55:37 +02:00
Stefano D'Angelo
8c83345f25 bwpp_{phaser,trem} + fxpp_{phaser,trem} 2023-06-26 11:52:35 +02:00
Stefano D'Angelo
4dd9e863ce bwpp_{satur,noise_gate,noise_gen} + fxpp_{satur,noise_gate} 2023-06-26 11:19:08 +02:00
2a5e3d3ece bwpp_{dist,drive,fuzz} + fxpp_{dist,drive,fuzz} 2023-06-25 16:40:30 +02:00
dccc39907e bwpp_comp + fxpp_comp 2023-06-25 11:38:01 +02:00
e331ce1125 bwpp_{bd_reduce,src_reduce,clip,src_int} + fxpp_{bitcrush,clip} 2023-06-25 10:58:47 +02:00
063d4ffb02 bwpp_{ppm,balance} + fxpp_balance 2023-06-22 16:29:06 +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
1092dc14af new bwpp_{mm1,mm2,slew_lim}, fxpp_{mm1,mm2} 2023-06-21 17:02:32 +02:00
Stefano D'Angelo
65bc52b55e new bwpp_{notch,wah} + examples 2023-06-20 15:12:45 +02:00
dbff09f83c welcome bwpp_peak and fxpp_eq_3band 2023-06-19 18:40:00 +02:00
b16a964498 a bunch of c++ wrappers and fxpp examples + new fx_lp1 2023-06-19 17:41:52 +02:00
Stefano D'Angelo
c1f58ba76d new bwpp_svf, fxpp_svf + free mem, stronger, cleaner vst3 and web wrappers 2023-06-19 15:26:21 +02:00
Stefano D'Angelo
4037735123 fix fx_vibrato 2023-06-14 12:19:40 +02:00
a5741471d6 synth_poly done 2023-06-08 10:43:18 +02:00
6cecf0d654 fix bw_{note_queue,voice_alloc}, synth_poly begins to work 2023-06-08 09:35:36 +02:00
b2169b6792 multichannel + no NULL to bw_{balance,pan}_process + fix doc, bw_svf_process 2023-06-07 15:41:20 +02:00
20775c532e change bw_env_gen gate api, no unison in bw_voice_alloc, started synth_poly 2023-06-06 16:17:47 +02:00