Skip to content

Class daisysp::Limiter

ClassList > daisysp > Limiter

More...

  • #include <limiter.h>

Public Functions

Type Name
void Init ()
Limiter ()
void ProcessBlock (float * in, size_t size, float pre_gain)
~Limiter ()

Detailed Description

Simple Peak Limiter

This was extracted from pichenettes/stmlib.

Credit to pichenettes/Mutable Instruments

Public Functions Documentation

function Init

void daisysp::Limiter::Init () 

Initializes the Limiter instance.


function Limiter

inline daisysp::Limiter::Limiter () 

function ProcessBlock

void daisysp::Limiter::ProcessBlock (
    float * in,
    size_t size,
    float pre_gain
) 

Processes a block of audio through the limiter.

Parameters:

  • in - pointer to a block of audio samples to be processed. The buffer is operated on directly.
  • size - size of the buffer "in"
  • pre_gain - amount of pre_gain applied to the signal.

function ~Limiter

inline daisysp::Limiter::~Limiter () 


The documentation for this class was generated from the following file external-docs/DaisySP/Source/Dynamics/limiter.h