Skip to content

Class daisysp::Overdrive

ClassList > daisysp > Overdrive

Distortion / Overdrive Module.More...

  • #include <overdrive.h>

Public Functions

Type Name
void Init ()
Overdrive ()
float Process (float in)
void SetDrive (float drive)
~Overdrive ()

Detailed Description

Author:

Ported by Ben Sergentanis

Date:

Jan 2021 Ported from pichenettes/eurorack/plaits/dsp/fx/overdrive.h to an independent module. Original code written by Emilie Gillet in 2014.

Public Functions Documentation

function Init

void daisysp::Overdrive::Init () 

Initializes the module with 0 gain


function Overdrive

inline daisysp::Overdrive::Overdrive () 

function Process

float daisysp::Overdrive::Process (
    float in
) 

Get the next sample

Parameters:

  • in Input to be overdriven

function SetDrive

void daisysp::Overdrive::SetDrive (
    float drive
) 

Set the amount of drive

Parameters:

  • drive Works from 0-1

function ~Overdrive

inline daisysp::Overdrive::~Overdrive () 


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