Skip to content

daisysp::SampleRateReducer

Sample rate reducer. More...

#include <sampleratereducer.h>

Public Functions

Name
SampleRateReducer()
~SampleRateReducer()
void Init()
float Process(float in)
void SetFreq(float frequency)

Detailed Description

class daisysp::SampleRateReducer;

Sample rate reducer.

Author: Ben Sergentanis

Date: Jan 2021 Ported from pichenettes/eurorack/plaits/dsp/fx/sample_rate_reducer.h

to an independent module.

Original code written by Emilie Gillet in 2014.

Public Functions Documentation

function SampleRateReducer

inline SampleRateReducer()

function ~SampleRateReducer

inline ~SampleRateReducer()

function Init

void Init()

Initialize the module


function Process

float Process(
    float in
)

Parameters:

  • in Sample to be processed.

Get the next floating point sample


function SetFreq

void SetFreq(
    float frequency
)

Parameters:

  • frequency over 0-1. 1 is full quality, .5 is half sample rate, etc.

Set the new sample rate.

---

Updated on 2024-01-03 at 19:38:46 +0000