Skip to content

Class daisysp::Line

ClassList > daisysp > Line

More...

  • #include <line.h>

Public Functions

Type Name
void Init (float sample_rate)
Line ()
float Process (uint8_t * finished)
void Start (float start, float end, float dur)
~Line ()

Detailed Description

creates a Line segment signal

Public Functions Documentation

function Init

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

Initializes Line module.


function Line

inline daisysp::Line::Line () 

function Process

float daisysp::Line::Process (
    uint8_t * finished
) 

Processes Line segment. Returns one sample. value of finished will be updated to a 1, upon completion of the Line's trajectory.


function Start

void daisysp::Line::Start (
    float start,
    float end,
    float dur
) 

Begin creation of Line.

Parameters:

  • start - beginning value
  • end - ending value
  • dur - duration in seconds of Line segment

function ~Line

inline daisysp::Line::~Line () 


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