Skip to content

daisysp::Overdrive

Distortion / Overdrive Module. More...

#include <overdrive.h>

Public Functions

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

Detailed Description

class daisysp::Overdrive;

Distortion / Overdrive Module.

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 Overdrive

inline Overdrive()

function ~Overdrive

inline ~Overdrive()

function Init

void Init()

Initializes the module with 0 gain


function Process

float Process(
    float in
)

Parameters:

  • in Input to be overdriven

Get the next sample


function SetDrive

void SetDrive(
    float drive
)

Parameters:

  • drive Works from 0-1

Set the amount of drive

---

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