DaisySP
Loading...
Searching...
No Matches
limiter.h
1/*
2Copyright (c) 2020 Electrosmith, Corp, Emilie Gillet
3
4Use of this source code is governed by an MIT-style
5license that can be found in the LICENSE file or at
6https://opensource.org/licenses/MIT.
7*/
8
9#pragma once
10#ifndef LIMITER_H
11#define LIMITER_H
12#include <stdlib.h>
13namespace daisysp
14{
22{
23 public:
24 Limiter() {}
25 ~Limiter() {}
28 void Init();
29
35 void ProcessBlock(float *in, size_t size, float pre_gain);
36
37 private:
38 float peak_;
39};
40} // namespace daisysp
41#endif
Definition limiter.h:22
void Init()
Definition limiter.cpp:12
void ProcessBlock(float *in, size_t size, float pre_gain)
Definition limiter.cpp:17
FIR Filter implementation, generic and ARM CMSIS DSP based.
Definition adenv.h:16