diff --git a/ChangeLog b/ChangeLog index dbb8b26..d20e77f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,14 +1,23 @@ 0.2.0 ----- - * Refactored API of DSP modules. - * Removed bw_inline_one_pole (functionality implemented by bw_one_pole). + * Refactored API of DSP modules for better flexibility and performance. + * Removed bw_inline_one_pole and bw_inline_slew_rate (functionality + implemented by bw_one_pole and bw_slew_rate, respectively). * Added bw_wah and bw_example_fx_wah. + * Added bw_satur and bw_example_fx_satur. + * Added bw_pink_filt. * Added BW_RESTRICT and removed BW_MALLOC, BW_REALLOC, and BW_FREE from bw_common. + * Added new monophonic synth example bw_example_synth_mono. + * Using bw_one_pole for smoothing bw_vol. + * Simplified and rewritten example synth, renamed as + bw_example_synth_simple. * Renamed bw_example_fx to bw_example_fx_svf are removed output "Level" parameter from it. * Using correct "Fx|Filter" VST3 subcategory for bw_example_fx_svf. + * Correctly handling note on events with velocity 0 as note offs. * Using official logo as VST3 plugin icon. + * Minor performance improvements in bw_svf. * Fixed potential bug when setting parameters in examples. 0.1.0 diff --git a/TODO b/TODO index 679a51e..bc5fcb5 100644 --- a/TODO +++ b/TODO @@ -11,9 +11,8 @@ code: * define BW_RESTRICT to __restrict or similar when the compiler supports it * empty functions etc. to keep consistency and forward compatibility? * float in [-1,1] for velocity, pitch bend, mod wheel -* vst3 pitch bend, mod wheel -* velocity = 0 -> note off? * should clip slope in triangle? +* fix vst3 mapped values (visible in Ableton Live) and short names build system: * make makefiles handle paths with spaces etc