tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::TimeStretcher::ElastiqueProOptions Struct Reference

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
 Optomise algorthim for mid/side channel layouts.
 
bool syncTimeStrPitchShft
 Synchronises timestretch and pitchshifting.
 
bool preserveFormants
 Preserve formats.
 
int envelopeOrder
 Sets a spectral envelope shift factor.
 

Detailed Description

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.

Definition at line 67 of file tracktion_TimeStretch.h.

Constructor & Destructor Documentation

◆ ElastiqueProOptions()

tracktion::engine::TimeStretcher::ElastiqueProOptions::ElastiqueProOptions ( const juce::String string)

Create a set of options from a saved string.

See also
toString.

Definition at line 32 of file tracktion_TimeStretch.cpp.

Member Function Documentation

◆ operator!=()

bool tracktion::engine::TimeStretcher::ElastiqueProOptions::operator!= ( const ElastiqueProOptions other) const

Compare these options with another set.

Definition at line 73 of file tracktion_TimeStretch.cpp.

◆ operator==()

bool tracktion::engine::TimeStretcher::ElastiqueProOptions::operator== ( const ElastiqueProOptions other) const

Compare these options with another set.

Definition at line 65 of file tracktion_TimeStretch.cpp.

◆ toString()

juce::String tracktion::engine::TimeStretcher::ElastiqueProOptions::toString ( ) const

Save the current options as a string.

Definition at line 55 of file tracktion_TimeStretch.cpp.

Member Data Documentation

◆ envelopeOrder

int tracktion::engine::TimeStretcher::ElastiqueProOptions::envelopeOrder

Sets a spectral envelope shift factor.

Definition at line 85 of file tracktion_TimeStretch.h.

◆ midSideStereo

bool tracktion::engine::TimeStretcher::ElastiqueProOptions::midSideStereo

Optomise algorthim for mid/side channel layouts.

Definition at line 82 of file tracktion_TimeStretch.h.

◆ preserveFormants

bool tracktion::engine::TimeStretcher::ElastiqueProOptions::preserveFormants

Preserve formats.

Definition at line 84 of file tracktion_TimeStretch.h.

◆ syncTimeStrPitchShft

bool tracktion::engine::TimeStretcher::ElastiqueProOptions::syncTimeStrPitchShft

Synchronises timestretch and pitchshifting.

Definition at line 83 of file tracktion_TimeStretch.h.


The documentation for this struct was generated from the following files: