Gin
|
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) |
MSEG::MSEG | ( | Data & | d | ) |
References MSEG::Data::maxPoints, MSEG::Data::numPoints, MSEG::Data::points, and MSEG::Data::reset().
int MSEG::getMaxPoints | ( | ) |
References MSEG::Data::maxPoints.
juce::Array<Point>& MSEG::getPoints | ( | ) |
References MSEG::Data::points.
void MSEG::setSampleRate | ( | double | sr | ) |
void MSEG::setParameters | ( | Parameters | p | ) |
void MSEG::reset | ( | ) |
void MSEG::setPoints | ( | const juce::Array< Point > & | p | ) |
References MSEG::Data::numPoints, and MSEG::Data::points.
void MSEG::noteOn | ( | float | phase_ = -1.0f | ) |
References MSEG::Parameters::delay, MSEG::Parameters::fade, and MSEG::Parameters::phase.
float MSEG::process | ( | int | numSamples | ) |
float MSEG::getOutput | ( | ) |
References MSEG::Parameters::depth, and MSEG::Parameters::offset.
float MSEG::getCurrentPhase | ( | ) |
float MSEG::getValueAt | ( | float | atPhase | ) |
References MSEG::Data::numPoints, and MSEG::Data::points.