Added DaisySP
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#include <math.h>
|
||||
#include "dcblock.h"
|
||||
|
||||
using namespace daisysp;
|
||||
|
||||
void DcBlock::Init(float sample_rate)
|
||||
{
|
||||
output_ = 0.0;
|
||||
input_ = 0.0;
|
||||
gain_ = 1.0 - 10.f / sample_rate;
|
||||
}
|
||||
|
||||
float DcBlock::Process(float in)
|
||||
{
|
||||
float out;
|
||||
out = in - input_ + (gain_ * output_);
|
||||
output_ = out;
|
||||
input_ = in;
|
||||
return out;
|
||||
}
|
||||
Reference in New Issue
Block a user