Lines Matching refs:oscillator

81           , oscillator{osc}
107 RK_ACT_ARGS(bool b), oscillator, enable(b));
109 if (oscillator->type() == Oscillator::Type::Oscillator1) {
137 RK_ACT_BIND(fmCheckbox, toggled, RK_ACT_ARGS(bool b), oscillator, setAsFm(b));
138 } else if (oscillator->type() == Oscillator::Type::Oscillator2) {
168 if (oscillator->type() != Oscillator::Type::Noise)
255 if (oscillator->type() == Oscillator::Type::Noise) { in createEvelopeGroupBox()
274 oscillator, in createEvelopeGroupBox()
280 == oscillator->type()); in createEvelopeGroupBox()
296 viewState(), setEnvelope(static_cast<Envelope::Category>(oscillator->type()), in createEvelopeGroupBox()
302 == oscillator->type())); in createEvelopeGroupBox()
303 if (oscillator->type() == Oscillator::Type::Noise) { in createEvelopeGroupBox()
346 oscillator, in createEvelopeGroupBox()
358 oscillator, in createEvelopeGroupBox()
364 == oscillator->type()); in createEvelopeGroupBox()
379 … viewState(), setEnvelope(static_cast<Envelope::Category>(oscillator->type()), in createEvelopeGroupBox()
385 == oscillator->type())); in createEvelopeGroupBox()
390 == oscillator->type()); in createEvelopeGroupBox()
405 … viewState(), setEnvelope(static_cast<Envelope::Category>(oscillator->type()), in createEvelopeGroupBox()
411 == oscillator->type())); in createEvelopeGroupBox()
413 if (oscillator->function() == Oscillator::FunctionType::Sample) { in createEvelopeGroupBox()
425 filterBox = new Filter(this, static_cast<Envelope::Category>(oscillator->type())); in createFilterGroupBox()
426 if (oscillator->type() == Oscillator::Type::Noise) in createFilterGroupBox()
433 oscillator, enableFilter(b)); in createFilterGroupBox()
435 oscillator, setFilterFrequency(val)); in createFilterGroupBox()
437 oscillator, setFilterQFactor(val)); in createFilterGroupBox()
439 oscillator, setFilterType(type)); in createFilterGroupBox()
449 oscillator->setFunction(Oscillator::FunctionType::Sine); in setSineWave()
461 oscillator->setFunction(Oscillator::FunctionType::Square); in setSquareWave()
473 oscillator->setFunction(Oscillator::FunctionType::Triangle); in setTriangleWave()
485 oscillator->setFunction(Oscillator::FunctionType::Sawtooth); in setSawtoothWave()
497 oscillator->setFunction(Oscillator::FunctionType::Sample); in setSampleFunction()
504 oscillator->setPhase((static_cast<gkick_real>(value) / 100) * (2 * M_PI)); in setOscillatorPhase()
509 oscillator->setSeed(10 * value); in setOscillatorSeed()
516 oscillator->setFunction(Oscillator::FunctionType::NoiseWhite); in setNoiseWhite()
524 oscillator->setFunction(Oscillator::FunctionType::NoiseBrownian); in setNoiseBrownian()
532 oscillator->enable(state); in groupBoxLabelUpdated()
537 oscillatorCheckbox->setPressed(oscillator->isEnabled()); in updateGui()
538 if (oscillator->type() == Oscillator::Type::Noise) { in updateGui()
541 if (oscillator->function() == Oscillator::FunctionType::NoiseWhite) in updateGui()
545 seedSlider->onSetValue(oscillator->getSeed() / 10); in updateGui()
547 sineButton->setPressed(oscillator->function() == Oscillator::FunctionType::Sine); in updateGui()
548 … squareButton->setPressed(oscillator->function() == Oscillator::FunctionType::Square); in updateGui()
549 … triangleButton->setPressed(oscillator->function() == Oscillator::FunctionType::Triangle); in updateGui()
550 … sawtoothButton->setPressed(oscillator->function() == Oscillator::FunctionType::Sawtooth); in updateGui()
551 … sampleButton->setPressed(oscillator->function() == Oscillator::FunctionType::Sample); in updateGui()
552 phaseSlider->onSetValue(oscillator->getPhase()); in updateGui()
556 amplitudeKnob->setCurrentValue(oscillator->amplitude()); in updateGui()
557 if (oscillator->type() != Oscillator::Type::Noise) { in updateGui()
558 frequencyKnob->setCurrentValue(oscillator->frequency()); in updateGui()
559 pitchShiftKnob->setCurrentValue(oscillator->pitchShift()); in updateGui()
562 if (oscillator->type() == Oscillator::Type::Oscillator1) in updateGui()
563 fmCheckbox->setPressed(oscillator->isFm()); in updateGui()
565 filterBox->enable(oscillator->isFilterEnabled()); in updateGui()
566 filterBox->setResonance(oscillator->filterQFactor()); in updateGui()
567 filterBox->setCutOff(oscillator->filterFrequency()); in updateGui()
568 filterBox->setType(oscillator->filter()); in updateGui()
573 … viewState()->setSamplesBrowserOscillator(static_cast<ViewState::Oscillator>(oscillator->type())); in browseSample()
579 pitchShiftKnob->show(oscillator->function() == Oscillator::FunctionType::Sample); in updateAmpltudeEnvelopeBox()
580 pitchEnvelopeButton->show(oscillator->function() == Oscillator::FunctionType::Sample); in updateAmpltudeEnvelopeBox()
581 frequencyKnob->show(oscillator->function() != Oscillator::FunctionType::Sample); in updateAmpltudeEnvelopeBox()
582 oscFreqEnvelopeButton->show(oscillator->function() != Oscillator::FunctionType::Sample); in updateAmpltudeEnvelopeBox()