From ae247782b0bca6bb8bb9a4f2fd7a638e314d72f9 Mon Sep 17 00:00:00 2001
From: Stefano D'Angelo <stefano.dangelo@orastron.com>
Date: Fri, 2 Dec 2022 17:47:34 +0100
Subject: [PATCH] update ChangeLog and TODO

---
 ChangeLog | 13 +++++++++++--
 TODO      |  3 +--
 2 files changed, 12 insertions(+), 4 deletions(-)

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