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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
tracktion_WaveNode.cpp File Reference

Go to the source code of this file.

Classes

class  tracktion::engine::AudioFileCacheReader
 
class  tracktion::engine::SingleInputAudioReader
 
class  tracktion::engine::LoopReader
 
class  tracktion::engine::ResamplerReader
 
class  tracktion::engine::LagrangeResamplerReader
 
class  tracktion::engine::HighQualityResamplerReader
 
class  tracktion::engine::TimeStretchReaderBase
 
class  tracktion::engine::TimeStretchReader
 
class  tracktion::engine::ReadAheadTimeStretchReader
 
struct  tracktion::engine::WarpedTime
 
class  tracktion::engine::WarpReader
 
class  tracktion::engine::PitchAdjustReader
 
class  tracktion::engine::TimeRangeReader
 
class  tracktion::engine::EditToClipTimeReader
 
class  tracktion::engine::BeatRangeReader
 N.B. More...
 
class  tracktion::engine::EditToClipBeatReader
 
class  tracktion::engine::EditReader
 
class  tracktion::engine::SpeedFadeEditReader
 
struct  tracktion::engine::WaveNode::PerChannelState
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

Macros

#define REPLACE_ELASTIQUE_WITH_DIRECT_MODE
 

Functions

void tracktion::engine::utils::zeroSamplesOutsideClipRange (choc::buffer::ChannelArrayView< float > buffer, BeatRange editBeatRange, BeatRange clipBeatRange)
 
TimeStretcher::Mode tracktion::engine::utils::replaceElastiqueWithDirectMode (TimeStretcher::Mode m)
 
TimeStretcher::Mode tracktion::engine::utils::replaceElastiqueWithDirectModeIfNotRendering (TimeStretcher::Mode m, bool isRendering)
 
WarpedTime tracktion::engine::warpTime (const WarpMap &map, TimePosition time)
 

Class Documentation

◆ tracktion::engine::WarpedTime

struct tracktion::engine::WarpedTime

Definition at line 806 of file tracktion_WaveNode.cpp.

Class Members
TimePosition position
double stretchRatio

Macro Definition Documentation

◆ REPLACE_ELASTIQUE_WITH_DIRECT_MODE

#define REPLACE_ELASTIQUE_WITH_DIRECT_MODE

Definition at line 12 of file tracktion_WaveNode.cpp.

Function Documentation

◆ replaceElastiqueWithDirectMode()

TimeStretcher::Mode tracktion::engine::utils::replaceElastiqueWithDirectMode ( TimeStretcher::Mode  m)

Definition at line 55 of file tracktion_WaveNode.cpp.

◆ replaceElastiqueWithDirectModeIfNotRendering()

TimeStretcher::Mode tracktion::engine::utils::replaceElastiqueWithDirectModeIfNotRendering ( TimeStretcher::Mode  m,
bool  isRendering 
)

Definition at line 66 of file tracktion_WaveNode.cpp.

◆ zeroSamplesOutsideClipRange()

void tracktion::engine::utils::zeroSamplesOutsideClipRange ( choc::buffer::ChannelArrayView< float buffer,
BeatRange  editBeatRange,
BeatRange  clipBeatRange 
)

Definition at line 22 of file tracktion_WaveNode.cpp.