Beispiel #1
0
void ControlNumericBehavior::setValueFromMidi(
        MidiOpCode o, double dParam, ControlDoublePrivate* pControl) {
    Q_UNUSED(o);
    double dNorm = midiToParameter(dParam);
    pControl->set(parameterToValue(dNorm), NULL);
}
Beispiel #2
0
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);
}