void ControlNumericBehavior::setValueFromMidi( MidiOpCode o, double dParam, ControlDoublePrivate* pControl) { Q_UNUSED(o); double dNorm = midiToParameter(dParam); pControl->set(parameterToValue(dNorm), NULL); }
void ControlAudioTaperPotBehavior::setValueFromMidi( MidiOpCode o, double dMidiParam, ControlDoublePrivate* pControl) { Q_UNUSED(o); double dParam = midiToParameter(dMidiParam); pControl->set(parameterToValue(dParam), NULL); }
void ControlPotmeterBehavior::setValueFromMidiParameter(MidiOpCode o, double dParam, ControlDoublePrivate* pControl) { Q_UNUSED(o); double dNorm = dParam < 64 ? dParam / 128.0 : (dParam - 1.0) / 126.0; pControl->set(parameterToValue(dNorm), NULL); }