Commit Graph

89 Commits

Author SHA1 Message Date
5ec809bc4f polished bw_{ap1,ap2,one_pole} + removed bwpp_{ap1,ap2} + fixed examples 2023-08-12 16:51:19 +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
41f56ec91c update doc and TODO 2023-08-11 10:25:41 +02:00
Stefano D'Angelo
6e2f5b1bce now everything should work ok again 2023-08-10 10:17:22 +02:00
da517ed4bc using size_t and improved bw_common 2023-08-08 10:46:05 +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
13659d9aad remember remember 2023-03-20 15:33:22 +01:00
Stefano D'Angelo
8364afaef2 let me remember stuff 2023-07-30 13:45:08 +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
d9272453fd const arg for bw_note_queue_is_valid() + bw_one_pole_process{_multi} use BW_SIZE_T + beginning of debugging code in bw_one_pole 2023-07-25 15:03:29 +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
Stefano D'Angelo
73185217e7 update TODO 2023-07-11 16:33:43 +02:00
20b66887b6 question marks in TODO are important 2023-07-04 16:35:23 +02:00
fc3a596a0b update TODO 2023-07-04 15:34:38 +02:00
af5dbc0a1c use c++ note queue in synthpp_poly 2023-07-04 11:20:41 +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
ebf1712e74 bwpp_{src,delay} + fxpp_delay 2023-07-01 07:33:21 +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
d01e558622 bwpp_{env_gen,osc_sin,osc_filt} 2023-06-28 07:14:49 +02:00
fccb7712a9 bwpp_{phase_gen,osc_saw,osc_pulse,osc_tri} 2023-06-27 18:01:25 +02:00
7a0c76652f bwpp_{drywet,env_follow,gain,pink_filt,ringmod} + using BW_SIZE_T to index channels 2023-06-27 16:51:53 +02:00
768aa6d81e bwpp_pan + fxpp_pan + use process_multi in fx_balance, fx_pan 2023-06-27 15:55:37 +02:00
e331ce1125 bwpp_{bd_reduce,src_reduce,clip,src_int} + fxpp_{bitcrush,clip} 2023-06-25 10:58:47 +02:00
bfee4340a4 more TODO 2023-06-22 11:27:39 +02:00
3490f35e26 more TODO 2023-06-22 11:14:19 +02:00
a04e9a2d07 more c++ wrappers 2023-06-19 18:06:19 +02:00
Stefano D'Angelo
c79d799842 more TODO 2023-06-19 15:30:05 +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
06dcbe3f3e more TODO 2023-06-14 08:44:59 +02:00
Stefano D'Angelo
a486e7a90c taking TODO notes 2023-06-14 08:07:53 +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
5c2030bf97 bw_note_queue and bw_voice_alloc progress 2023-06-05 18:41:14 +02:00
1b6cb5a029 bw_reverb WIP (broken) 2023-06-01 17:41:05 +02:00
c57ddb8877 add some TODO 2023-05-10 15:50:15 +02:00
Stefano D'Angelo
468f66453b fixed bw_svf prewarp-related instability bug 2023-05-09 14:31:42 +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
Stefano D'Angelo
6228fba4d5 TODO: should add gain compensation to bw_fuzz? 2023-04-25 21:48:59 +02:00
175481e4a5 hello bw_fuzz and fx_fuzz 2023-04-25 12:01:54 +02:00
847f99264f TODO: remember to review types 2023-04-21 05:30:35 +02:00
Stefano D'Angelo
2b211b772e TODO stuff 2023-04-19 08:37:25 +02:00