ViPERFX_RE/src/cpp/viper/effects/SoftwareLimiter.h
2022-10-06 03:37:22 +02:00

25 lines
354 B
C++

#pragma once
#include <cstdint>
class SoftwareLimiter {
public:
SoftwareLimiter();
float Process(float sample);
void ResetLimiter();
void SetGate(float gate);
private:
float gate;
float unknown1;
float unknown2;
float unknown3;
float arr256[256];
float arr512[512];
uint32_t unknown4;
bool ready;
};