Ejemplo n.º 1
0
void LfoStepSeq::init(struct StepSequencerParams* stepSeqParam, struct StepSequencerSteps *stepSeqSteps, Matrix *matrix, SourceEnum source, DestinationEnum dest) {
	Lfo::init(matrix, source, (DestinationEnum)0);
    this->seqParams = stepSeqParam;
    this->seqSteps = stepSeqSteps;
    this->matrixGateDestination = dest;
	gated = false;
	valueChanged(0);
	ticks = 1536;
	midiClock(0, true);
}
Ejemplo n.º 2
0
void LfoOsc::init(struct LfoParams *lfoParams, Matrix *matrix, SourceEnum source, DestinationEnum dest) {
    Lfo::init(matrix, source, dest);
    this->type = LFO_SAW;
    this->ramp = 0;
    this->rampInv = 10000000 ;
    this->currentRamp = 0;
    this->lfo = lfoParams;
    valueChanged(3);
    this->destination = dest;
    this->currentRandomValue = 0.0f;

    ticks = 1536;
    midiClock(0, true);
}