Small doc and CHANGELOG updates
This commit is contained in:
@@ -3,10 +3,10 @@ Changes in Rubber Band v3.0.0
|
|||||||
|
|
||||||
* Introduce a new processing engine, the R3 (Finer) engine, which
|
* Introduce a new processing engine, the R3 (Finer) engine, which
|
||||||
typically produces higher-quality output than the existing R2
|
typically produces higher-quality output than the existing R2
|
||||||
engine but at significantly higher CPU cost. The R2 engine is
|
engine, though at significantly higher CPU cost. The R2 engine is
|
||||||
still the default, and R3 can be selected using the new
|
still the default, and R3 can be selected using the new
|
||||||
OptionEngineFiner option on construction. See the documentation
|
OptionEngineFiner option on construction. See the documentation for
|
||||||
for more details.
|
more details.
|
||||||
* Add ability to provide a custom set of log callbacks, so that
|
* Add ability to provide a custom set of log callbacks, so that
|
||||||
debug and warning logs can be routed to the application's log
|
debug and warning logs can be routed to the application's log
|
||||||
stream and/or handled in a realtime-safe way
|
stream and/or handled in a realtime-safe way
|
||||||
|
|||||||
@@ -265,8 +265,10 @@ public:
|
|||||||
* 7. Flags prefixed \c OptionWindow control the window size for
|
* 7. Flags prefixed \c OptionWindow control the window size for
|
||||||
* FFT processing in the R2 engine. (The window size actually
|
* FFT processing in the R2 engine. (The window size actually
|
||||||
* used will depend on many factors, but it can be influenced.)
|
* used will depend on many factors, but it can be influenced.)
|
||||||
* These options have no effect when using the R3 engine. These
|
* These options currently have no effect when using the R3
|
||||||
* options may not be changed after construction.
|
* engine, but they may do in the future - so code written to use
|
||||||
|
* R3 now is recommended to use the default. These options may
|
||||||
|
* not be changed after construction.
|
||||||
*
|
*
|
||||||
* \li \c OptionWindowStandard - Use the default window size.
|
* \li \c OptionWindowStandard - Use the default window size.
|
||||||
* The actual size will vary depending on other parameters.
|
* The actual size will vary depending on other parameters.
|
||||||
@@ -927,21 +929,23 @@ public:
|
|||||||
/**
|
/**
|
||||||
* Return the value of internal frequency cutoff value n.
|
* Return the value of internal frequency cutoff value n.
|
||||||
*
|
*
|
||||||
* This function is not for general use.
|
* This function is not for general use and is supported only with
|
||||||
|
* the R2 engine.
|
||||||
*/
|
*/
|
||||||
float getFrequencyCutoff(int n) const;
|
float getFrequencyCutoff(int n) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of internal frequency cutoff n to f Hz.
|
* Set the value of internal frequency cutoff n to f Hz.
|
||||||
*
|
*
|
||||||
* This function is not for general use.
|
* This function is not for general use and is supported only with
|
||||||
|
* the R2 engine.
|
||||||
*/
|
*/
|
||||||
void setFrequencyCutoff(int n, float f);
|
void setFrequencyCutoff(int n, float f);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve the value of the internal input block increment value.
|
* Retrieve the value of the internal input block increment value.
|
||||||
*
|
*
|
||||||
* This function is provided for diagnostic purposes only and
|
* This function is provided for diagnostic purposes only and is
|
||||||
* supported only with the R2 engine.
|
* supported only with the R2 engine.
|
||||||
*/
|
*/
|
||||||
size_t getInputIncrement() const;
|
size_t getInputIncrement() const;
|
||||||
@@ -953,7 +957,7 @@ public:
|
|||||||
* retrieve any output increments that have accumulated since the
|
* retrieve any output increments that have accumulated since the
|
||||||
* last call to getOutputIncrements, to a limit of 16.
|
* last call to getOutputIncrements, to a limit of 16.
|
||||||
*
|
*
|
||||||
* This function is provided for diagnostic purposes only and
|
* This function is provided for diagnostic purposes only and is
|
||||||
* supported only with the R2 engine.
|
* supported only with the R2 engine.
|
||||||
*/
|
*/
|
||||||
std::vector<int> getOutputIncrements() const;
|
std::vector<int> getOutputIncrements() const;
|
||||||
@@ -965,7 +969,7 @@ public:
|
|||||||
* retrieve any phase reset points that have accumulated since the
|
* retrieve any phase reset points that have accumulated since the
|
||||||
* last call to getPhaseResetCurve, to a limit of 16.
|
* last call to getPhaseResetCurve, to a limit of 16.
|
||||||
*
|
*
|
||||||
* This function is provided for diagnostic purposes only and
|
* This function is provided for diagnostic purposes only and is
|
||||||
* supported only with the R2 engine.
|
* supported only with the R2 engine.
|
||||||
*/
|
*/
|
||||||
std::vector<float> getPhaseResetCurve() const;
|
std::vector<float> getPhaseResetCurve() const;
|
||||||
@@ -976,7 +980,7 @@ public:
|
|||||||
* provided the stretch profile has been calculated. In realtime
|
* provided the stretch profile has been calculated. In realtime
|
||||||
* mode, return an empty sequence.
|
* mode, return an empty sequence.
|
||||||
*
|
*
|
||||||
* This function is provided for diagnostic purposes only and
|
* This function is provided for diagnostic purposes only and is
|
||||||
* supported only with the R2 engine.
|
* supported only with the R2 engine.
|
||||||
*/
|
*/
|
||||||
std::vector<int> getExactTimePoints() const;
|
std::vector<int> getExactTimePoints() const;
|
||||||
@@ -986,7 +990,7 @@ public:
|
|||||||
* this happens automatically for the first process() call in
|
* this happens automatically for the first process() call in
|
||||||
* offline mode.
|
* offline mode.
|
||||||
*
|
*
|
||||||
* This function is provided for diagnostic purposes only and
|
* This function is provided for diagnostic purposes only and is
|
||||||
* supported only with the R2 engine.
|
* supported only with the R2 engine.
|
||||||
*/
|
*/
|
||||||
void calculateStretch();
|
void calculateStretch();
|
||||||
|
|||||||
Reference in New Issue
Block a user