SquidgeDSP/core/Gain.cpp

18 lines
481 B
C++
Raw Permalink Normal View History

2026-08-02 19:38:30 +01:00
#include "Gain.hpp"
2026-08-05 13:46:38 +01:00
Gain::Gain(float initGain) : gain_(initGain) {}
2026-08-02 19:38:30 +01:00
void Gain::process(const float *in, float *out, uint32_t frames) {
for (uint32_t i = 0; i < frames; ++i) {
out[i] = in[i] * gain_;
}
}
void Gain::processStereo(const float *inLeft, const float *inRight,
float *outLeft, float *outRight, uint32_t frames) {
for (uint32_t i = 0; i < frames; ++i) {
outLeft[i] = inLeft[i] * gain_;
outRight[i] = inRight[i] * gain_;
}
}