660 |
} |
} |
661 |
if (pSignalUnitRack == NULL) { |
if (pSignalUnitRack == NULL) { |
662 |
if (itEvent->Param.CC.Controller == pLFO1->ExtController) { |
if (itEvent->Param.CC.Controller == pLFO1->ExtController) { |
663 |
pLFO1->update(itEvent->Param.CC.Value); |
pLFO1->updateByMIDICtrlValue(itEvent->Param.CC.Value); |
664 |
} |
} |
665 |
if (itEvent->Param.CC.Controller == pLFO2->ExtController) { |
if (itEvent->Param.CC.Controller == pLFO2->ExtController) { |
666 |
pLFO2->update(itEvent->Param.CC.Value); |
pLFO2->updateByMIDICtrlValue(itEvent->Param.CC.Value); |
667 |
} |
} |
668 |
if (itEvent->Param.CC.Controller == pLFO3->ExtController) { |
if (itEvent->Param.CC.Controller == pLFO3->ExtController) { |
669 |
pLFO3->update(itEvent->Param.CC.Value); |
pLFO3->updateByMIDICtrlValue(itEvent->Param.CC.Value); |
670 |
} |
} |
671 |
} |
} |
672 |
if (itEvent->Param.CC.Controller == 7) { // volume |
if (itEvent->Param.CC.Controller == 7) { // volume |
750 |
case Event::synth_param_resonance: |
case Event::synth_param_resonance: |
751 |
NoteResonance = itEvent->Param.NoteSynthParam.AbsValue; |
NoteResonance = itEvent->Param.NoteSynthParam.AbsValue; |
752 |
break; |
break; |
753 |
|
case Event::synth_param_amp_lfo_depth: |
754 |
|
pLFO1->setScriptDepthFactor(itEvent->Param.NoteSynthParam.AbsValue); |
755 |
|
break; |
756 |
|
case Event::synth_param_amp_lfo_freq: |
757 |
|
pLFO1->setScriptFrequencyFactor(itEvent->Param.NoteSynthParam.AbsValue, GetEngine()->SampleRate / CONFIG_DEFAULT_SUBFRAGMENT_SIZE); |
758 |
|
break; |
759 |
|
case Event::synth_param_pitch_lfo_depth: |
760 |
|
pLFO3->setScriptDepthFactor(itEvent->Param.NoteSynthParam.AbsValue); |
761 |
|
break; |
762 |
|
case Event::synth_param_pitch_lfo_freq: |
763 |
|
pLFO3->setScriptFrequencyFactor(itEvent->Param.NoteSynthParam.AbsValue, GetEngine()->SampleRate / CONFIG_DEFAULT_SUBFRAGMENT_SIZE); |
764 |
|
break; |
765 |
|
|
766 |
case Event::synth_param_attack: |
case Event::synth_param_attack: |
767 |
case Event::synth_param_decay: |
case Event::synth_param_decay: |