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: