projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more corrections for libmidi++ (N)RPN API
[ardour.git]
/
libs
/
midi++2
/
channel.cc
diff --git
a/libs/midi++2/channel.cc
b/libs/midi++2/channel.cc
index ffe65c6df9f49a6a9750dc26559ca7ca066c858d..f29673722de4109ce8d0f7a33bc26cae176fdbb3 100644
(file)
--- a/
libs/midi++2/channel.cc
+++ b/
libs/midi++2/channel.cc
@@
-174,12
+174,12
@@
Channel::maybe_process_rpns (Parser& parser, EventTwoBytes *tb)
case 0x60:
/* data increment */
_nrpn_state = RPNState (_nrpn_state|HaveValue);
case 0x60:
/* data increment */
_nrpn_state = RPNState (_nrpn_state|HaveValue);
- parser.channel_nrpn_
increment
[_channel_number] (parser, rpn_id, 1); /* EMIT SIGNAL */
+ parser.channel_nrpn_
change
[_channel_number] (parser, rpn_id, 1); /* EMIT SIGNAL */
return true;
case 0x61:
/* data decrement */
_nrpn_state = RPNState (_nrpn_state|HaveValue);
return true;
case 0x61:
/* data decrement */
_nrpn_state = RPNState (_nrpn_state|HaveValue);
- parser.channel_nrpn_
decrement
[_channel_number] (parser, rpn_id, -1); /* EMIT SIGNAL */
+ parser.channel_nrpn_
change
[_channel_number] (parser, rpn_id, -1); /* EMIT SIGNAL */
return true;
case 0x06:
/* data entry MSB */
return true;
case 0x06:
/* data entry MSB */
@@
-214,12
+214,12
@@
Channel::maybe_process_rpns (Parser& parser, EventTwoBytes *tb)
case 0x60:
/* data increment */
_rpn_state = RPNState (_rpn_state|HaveValue);
case 0x60:
/* data increment */
_rpn_state = RPNState (_rpn_state|HaveValue);
- parser.channel_rpn_
increment
[_channel_number] (parser, rpn_id, 1); /* EMIT SIGNAL */
+ parser.channel_rpn_
change
[_channel_number] (parser, rpn_id, 1); /* EMIT SIGNAL */
return true;
case 0x61:
/* data decrement */
_rpn_state = RPNState (_rpn_state|HaveValue);
return true;
case 0x61:
/* data decrement */
_rpn_state = RPNState (_rpn_state|HaveValue);
- parser.channel_rpn_
decrement
[_channel_number] (parser, rpn_id, -1); /* EMIT SIGNAL */
+ parser.channel_rpn_
change
[_channel_number] (parser, rpn_id, -1); /* EMIT SIGNAL */
return true;
case 0x06:
/* data entry MSB */
return true;
case 0x06:
/* data entry MSB */