Skip to content

daisysp::Jitter

More...

#include <jitter.h>

Public Functions

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

Detailed Description

class daisysp::Jitter;

Author: Gabriel Maldonado

Randomly segmented line generator

Originally extracted from csound by Paul Batchelor.

Ported by Ben Sergentanis, June 2020

@year 1998

Location: Opcodes/uggab.c (csound)

Public Functions Documentation

function Jitter

inline Jitter()

function ~Jitter

inline ~Jitter()

function Init

void Init(
    float sample_rate
)

Parameters:

  • sample_rate Audio engine sample rate

Initializes Jitter module


function Process

float Process()

Get next floating point jitter sample


function SetCpsMin

void SetCpsMin(
    float cps_min
)

Parameters:

  • cps_min Number of new jitters per second

Set the minimum speed of the jitter engine.


function SetCpsMax

void SetCpsMax(
    float cps_max
)

Parameters:

  • cps_max Maximum number of jitters per second.

Set the maximum speed of the jitter engine.


function SetAmp

void SetAmp(
    float amp
)

Parameters:

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

---

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