TracktionEngine
|
A set of options that can be used in conjunction with the elastiquePro Mode to fine tune the algorithm. More...
#include <tracktion_TimeStretch.h>
Public Member Functions | |
ElastiqueProOptions ()=default | |
Create a default set of options. | |
ElastiqueProOptions (const juce::String &string) | |
Create a set of options from a saved string. | |
juce::String | toString () const |
Save the current options as a string. | |
bool | operator== (const ElastiqueProOptions &) const |
Compare these options with another set. | |
bool | operator!= (const ElastiqueProOptions &) const |
Compare these options with another set. | |
Public Attributes | |
bool | midSideStereo = false |
Optomise algorthim for mid/side channel layouts. | |
bool | syncTimeStrPitchShft = false |
Synchronises timestretch and pitchshifting. | |
bool | preserveFormants = false |
Preserve formats. | |
int | envelopeOrder = 64 |
Sets a spectral envelope shift factor. | |
A set of options that can be used in conjunction with the elastiquePro Mode to fine tune the algorithm.
See the Elastique API for more details on these options.
|
default |
Create a default set of options.
tracktion::engine::TimeStretcher::ElastiqueProOptions::ElastiqueProOptions | ( | const juce::String & | string | ) |
Create a set of options from a saved string.
juce::String tracktion::engine::TimeStretcher::ElastiqueProOptions::toString | ( | ) | const |
Save the current options as a string.
Referenced by juce::VariantConverter< tracktion::engine::TimeStretcher::ElastiqueProOptions >::toVar().
bool tracktion::engine::TimeStretcher::ElastiqueProOptions::operator== | ( | const ElastiqueProOptions & | ) | const |
Compare these options with another set.
bool tracktion::engine::TimeStretcher::ElastiqueProOptions::operator!= | ( | const ElastiqueProOptions & | ) | const |
Compare these options with another set.
bool tracktion::engine::TimeStretcher::ElastiqueProOptions::midSideStereo = false |
Optomise algorthim for mid/side channel layouts.
bool tracktion::engine::TimeStretcher::ElastiqueProOptions::syncTimeStrPitchShft = false |
Synchronises timestretch and pitchshifting.
bool tracktion::engine::TimeStretcher::ElastiqueProOptions::preserveFormants = false |
Preserve formats.
int tracktion::engine::TimeStretcher::ElastiqueProOptions::envelopeOrder = 64 |
Sets a spectral envelope shift factor.