diff options
Diffstat (limited to 'libs/ardour/ardour/parameter_types.h')
-rw-r--r-- | libs/ardour/ardour/parameter_types.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/parameter_types.h b/libs/ardour/ardour/parameter_types.h index 240ad2d956..151aacab6f 100644 --- a/libs/ardour/ardour/parameter_types.h +++ b/libs/ardour/ardour/parameter_types.h @@ -36,6 +36,7 @@ parameter_midi_type(AutomationType type) case MidiCCAutomation: return MIDI_CMD_CONTROL; break; case MidiPgmChangeAutomation: return MIDI_CMD_PGM_CHANGE; break; case MidiChannelPressureAutomation: return MIDI_CMD_CHANNEL_PRESSURE; break; + case MidiNotePressureAutomation: return MIDI_CMD_NOTE_PRESSURE; break; case MidiPitchBenderAutomation: return MIDI_CMD_BENDER; break; case MidiSystemExclusiveAutomation: return MIDI_CMD_COMMON_SYSEX; break; default: return 0; @@ -49,6 +50,7 @@ midi_parameter_type(uint8_t status) case MIDI_CMD_CONTROL: return MidiCCAutomation; break; case MIDI_CMD_PGM_CHANGE: return MidiPgmChangeAutomation; break; case MIDI_CMD_CHANNEL_PRESSURE: return MidiChannelPressureAutomation; break; + case MIDI_CMD_NOTE_PRESSURE: return MidiNotePressureAutomation; break; case MIDI_CMD_BENDER: return MidiPitchBenderAutomation; break; case MIDI_CMD_COMMON_SYSEX: return MidiSystemExclusiveAutomation; break; default: return NullAutomation; @@ -66,6 +68,8 @@ midi_parameter(const uint8_t* buf, const uint32_t len) return Evoral::Parameter(MidiPgmChangeAutomation, channel); case MidiChannelPressureAutomation: return Evoral::Parameter(MidiChannelPressureAutomation, channel); + case MidiNotePressureAutomation: + return Evoral::Parameter(MidiChannelPressureAutomation, channel); case MidiPitchBenderAutomation: return Evoral::Parameter(MidiPitchBenderAutomation, channel); case MidiSystemExclusiveAutomation: |