MIDI robustness.
[ardour.git] / libs / evoral / evoral / MIDIParameters.hpp
index e2bfdc3fb089ab3d574da6260da9592c003bcb39..1375100929f10c76f030120d7df4cacc3f9e6bb8 100644 (file)
@@ -28,15 +28,15 @@ struct ContinuousController : public Parameter {
 };
 
 struct ProgramChange : public Parameter {
-       ProgramChange(uint32_t pc_type, uint8_t channel) : Parameter(pc_type, 0, channel) {}
+       ProgramChange(uint32_t pc_type, uint8_t channel) : Parameter(pc_type, channel, 0) {}
 };
 
-struct ChannelAftertouch : public Parameter {
-       ChannelAftertouch(uint32_t ca_type, uint32_t channel) : Parameter(ca_type, 0, channel) {}
+struct ChannelPressure : public Parameter {
+       ChannelPressure(uint32_t ca_type, uint32_t channel) : Parameter(ca_type, channel, 0) {}
 };
 
 struct PitchBender : public Parameter {
-       PitchBender(uint32_t pb_type, uint32_t channel) : Parameter(pb_type, 0, channel) {}
+       PitchBender(uint32_t pb_type, uint32_t channel) : Parameter(pb_type, channel, 0) {}
 };
 
 inline static void controller_range(double& min, double& max, double& normal) {