Initial community commit

This commit is contained in:
Jef
2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit 20d28e80a5
16810 changed files with 4640254 additions and 2 deletions

View File

@ -0,0 +1,23 @@
#pragma once
#include "Biquad.h"
class EqBand
{
public:
EqBand();
void set_num_channels(int num_channels);
void SetSampleRate(double sample_freq);
void set_parameters(double freq, double gain, double q);
void process(float ** const out, float ** in, long nbr_spl, int nbr_chn);
private:
double sampleRate, centerFrequency, gain;
double _q;
int nch;
Biquad *channels;
bool bypass;
void clear_buffers();
};