Skip to content

Class daisysp::Jitter

ClassList > daisysp > Jitter

More...

  • #include <jitter.h>

Public Functions

Type Name
void Init (float sample_rate)
Jitter ()
float Process ()
void SetAmp (float amp)
void SetCpsMax (float cps_max)
void SetCpsMin (float cps_min)
~Jitter ()

Detailed Description

Randomly segmented line generator

Public Functions Documentation

function Init

void daisysp::Jitter::Init (
    float sample_rate
) 

Initializes Jitter module

Parameters:

  • sample_rate Audio engine sample rate

function Jitter

inline daisysp::Jitter::Jitter () 

function Process

float daisysp::Jitter::Process () 

Get next floating point jitter sample


function SetAmp

void daisysp::Jitter::SetAmp (
    float amp
) 

Set the amplitude of the jitter. Jitters fall from -amp to +amp

Parameters:


function SetCpsMax

void daisysp::Jitter::SetCpsMax (
    float cps_max
) 

Set the maximum speed of the jitter engine.

Parameters:

  • cps_max Maximum number of jitters per second.

function SetCpsMin

void daisysp::Jitter::SetCpsMin (
    float cps_min
) 

Set the minimum speed of the jitter engine.

Parameters:

  • cps_min Number of new jitters per second

function ~Jitter

inline daisysp::Jitter::~Jitter () 


The documentation for this class was generated from the following file external-docs/DaisySP/DaisySP-LGPL/Source/Utility/jitter.h