temp-cortex limiter dump

This commit is contained in:
2026-08-01 15:09:30 -04:00
parent ae9019465e
commit 3ad30942a7
4 changed files with 204 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
#pragma once
class LimiterBase
{
protected:
float sampleRate;
float gainReduction;
float attackCoeff;
float releaseCoeff;
float makeupGain;
public:
LimiterBase(float sampleRate);
virtual ~LimiterBase() = default;
virtual void setTiming(float attackMs, float releaseMs);
virtual void process(float input[2], float thresholdDb = -3.0f, float ceilingDb = -0.1f) = 0;
};