SquidgeDSP/core/Gain.cpp
2026-08-02 19:38:30 +01:00

17 lines
483 B
C++

#include "Gain.hpp"
Gain::Gain(float init_gain) : gain_(init_gain) {}
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_;
}
}