|
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.