Commit Graph

124 Commits

Author SHA1 Message Date
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
Stefano D'Angelo
2d170def71 fx_reverb done 2023-06-02 14:13:29 +02:00
Stefano D'Angelo
8136a09e72 updated mem_req/set in bw_{delay,comb,chorus,reverb} and fxs + more reverb work 2023-06-02 10:50:42 +02:00
5d988b0c05 bw_drywet fixed + beginning of bw_reverb, fx_reverb 2023-06-01 13:39:47 +02:00
5201d3363a fix reset in bw_{chorus,phaser} + better enum param name in fx_chorus 2023-05-29 11:50:16 +02:00
37415a0b0e fixed bw_drive, new example fx_drive 2023-05-10 11:16:38 +02:00
b811796e35 beginning of bw_dist and fx_dist + fix bw_peak doc and bw_fuzz init 2023-04-26 03:21:20 +02:00
f3911765f5 fix unused variable warnings in daisy seed examples 2023-04-26 03:06:41 +02:00
7354f40a14 enable all warnings when building vst3 and for the web 2023-04-26 01:56:40 +02:00
e6466ce0c8 new bw_clip and fx_clip 2023-04-26 01:48:01 +02:00
175481e4a5 hello bw_fuzz and fx_fuzz 2023-04-25 12:01:54 +02:00
Stefano D'Angelo
b91a0f8e54 added x0 to reset_state in bw_{lp1,ap1,hp1,hs1,ls1,mm1}, adjusted bw_phaser and examples 2023-04-19 08:33:18 +02:00
5f11868282 adjusted fx_chorus, added fx_vibrato and fx_flanger 2023-04-08 09:25:44 +02:00
98db248b5b improved bw_comb and bw_chorus, simplified fx_chorus 2023-04-08 08:25:05 +02:00
Stefano D'Angelo
02996e72d7 removed explicit modulation from bw_comb and adjusted everything else 2023-04-07 15:46:23 +02:00
Stefano D'Angelo
6d77af6319 fix modulation bug in bw_comb + bw_chorus tentative 2023-04-06 12:03:39 +02:00