From 1afb4acdd520f4584aa0e87e30853b0b42d2d6f7 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Thu, 30 Jun 2022 15:21:46 +0100 Subject: [PATCH] Update CHANGELOG for 3.0.0 --- CHANGELOG | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index ecb4617..4a67b9c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,27 @@ +Changes in Rubber Band v3.0.0 + + * Introduce a new processing engine, the R3 (Finer) engine, which + typically produces higher-quality output than the existing R2 + engine but at significantly higher CPU cost. The R2 engine is + still the default, and R3 can be selected using the new + OptionEngineFiner option on construction. See the documentation + for more details. + * Add ability to provide a custom set of log callbacks, so that + debug and warning logs can be routed to the application's log + stream and/or handled in a realtime-safe way + * Add option to shift formant independently of pitch (R3 engine + only) + +The library is both binary and API compatible all the way back to +version 1.2 for forward compatibility, but not backward compatibility, +as several new functions and enum values have been added. Code +written to use 3.0 is not necessarily compatible with 2.x or 1.x, but +code written to use any earlier version can update to 3.0 without +modification (and it will continue to use the same processing engine +if the calling code is unchanged). + + Changes in Rubber Band v2.0.2 * Fix a crash in certain configurations when using mid-side