function |
A Function to be evaluated. Arguments passed to the function are: src, chan, num, value. |
src |
The src number may be the system UID (obtained from |
chan |
An Integer between 0 and 15 that selects which MIDI channel to match. nil matches all. May also be a Function which will be evaluated to determine the match. eg: { |val| val < 2 } |
num |
An Integer between 0 and 127 that selects which controller number to match. nil matches all. May also be a Function which will be evaluated to determine the match. eg: { |val| val >= 4 } |
value |
An Integer between 0 and 127 to filter values. nil matches all. May also be a Function which will be evaluated to determine the match. eg: { |val| val < 50 } |
install |
If true, install the responder automatically so it is active and ready to respond. If false, then it will be inactive. |
swallowEvent |
If true, then if the midi event is matched, cease testing any further responders. Note that doing this will prevent any other responders of this type from responding, including ones added behind the scenes in classes. Note also that this functionality is sensitive to the order in which responders are added. |
Wait for the next CC message, reset to match src, chan, cc num.