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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::AudioFileUtils::EnvelopeFollower Class Reference

Public Member Functions

void processEnvelope (const float *inputBuffer, float *outputBuffer, int numSamples) noexcept
 
void setCoefficients (float attack, float release) noexcept
 Sets the times for the vaious stages of the envelope.
 

Detailed Description

Definition at line 203 of file tracktion_AudioFileUtils.h.

Constructor & Destructor Documentation

◆ EnvelopeFollower()

tracktion::engine::AudioFileUtils::EnvelopeFollower::EnvelopeFollower ( )

Definition at line 206 of file tracktion_AudioFileUtils.h.

Member Function Documentation

◆ processEnvelope()

void tracktion::engine::AudioFileUtils::EnvelopeFollower::processEnvelope ( const float inputBuffer,
float outputBuffer,
int  numSamples 
)
noexcept

Definition at line 208 of file tracktion_AudioFileUtils.h.

◆ setCoefficients()

void tracktion::engine::AudioFileUtils::EnvelopeFollower::setCoefficients ( float  attack,
float  release 
)
noexcept

Sets the times for the vaious stages of the envelope.

1 is an instant attack/release, 0 will never change the value.

Definition at line 226 of file tracktion_AudioFileUtils.h.


The documentation for this class was generated from the following file: