Gin
Classes | Public Member Functions | List of all members
MSEG Class Reference

MSEG LFO. More...

Classes

struct  Data
 
struct  Parameters
 
struct  Point
 

Public Member Functions

 MSEG (Data &d)
 
int getMaxPoints ()
 
juce::Array< Point > & getPoints ()
 
void setSampleRate (double sr)
 
void setParameters (Parameters p)
 
void reset ()
 
void setPoints (const juce::Array< Point > &p)
 
void noteOn (float phase_=-1.0f)
 
float process (int numSamples)
 
float getOutput ()
 
float getCurrentPhase ()
 
float getValueAt (float atPhase)
 

Detailed Description

MSEG LFO.

Constructor & Destructor Documentation

◆ MSEG()

MSEG::MSEG ( Data d)

Member Function Documentation

◆ getMaxPoints()

int MSEG::getMaxPoints ( )

References MSEG::Data::maxPoints.

◆ getPoints()

juce::Array<Point>& MSEG::getPoints ( )

References MSEG::Data::points.

◆ setSampleRate()

void MSEG::setSampleRate ( double  sr)

◆ setParameters()

void MSEG::setParameters ( Parameters  p)

◆ reset()

void MSEG::reset ( )

◆ setPoints()

void MSEG::setPoints ( const juce::Array< Point > &  p)

◆ noteOn()

void MSEG::noteOn ( float  phase_ = -1.0f)

◆ process()

float MSEG::process ( int  numSamples)

◆ getOutput()

float MSEG::getOutput ( )

◆ getCurrentPhase()

float MSEG::getCurrentPhase ( )

◆ getValueAt()

float MSEG::getValueAt ( float  atPhase)

The documentation for this class was generated from the following file: