Track audio levels with decay in dB.
More...
#include <gin_leveltracker.h>
Track audio levels with decay in dB.
◆ LevelTracker()
LevelTracker::LevelTracker |
( |
float |
decayPerSecond = 30.0f | ) |
|
◆ trackBuffer() [1/2]
void LevelTracker::trackBuffer |
( |
const float * |
buffer, |
|
|
int |
numSamples |
|
) |
| |
◆ trackBuffer() [2/2]
void LevelTracker::trackBuffer |
( |
juce::AudioSampleBuffer & |
buffer | ) |
|
◆ trackSample()
void LevelTracker::trackSample |
( |
float |
f | ) |
|
◆ getLevel()
float LevelTracker::getLevel |
( |
| ) |
const |
◆ getClip()
bool LevelTracker::getClip |
( |
| ) |
const |
◆ clearClip()
void LevelTracker::clearClip |
( |
| ) |
|
◆ peakTime
float LevelTracker::peakTime = 0.0f |
|
protected |
◆ peakLevel
float LevelTracker::peakLevel = -100.0f |
|
protected |
◆ decayRate
float LevelTracker::decayRate = 0.0f |
|
protected |
◆ clip
bool LevelTracker::clip = false |
|
protected |
The documentation for this class was generated from the following file: