1 CLASS:: MIDIFuncBothCAMessageMatcher
2 summary:: Matches incoming MIDI messages to responder funcs based on message channel and source
3 categories:: External Control>MIDI>Matchers
4 related:: Classes/AbstractMessageMatcher, Classes/MIDIFuncSrcMessageMatcher, Classes/MIDIFuncChanMessageMatcher, Classes/MIDIFuncChanArrayMessageMatcher, Classes/MIDIFuncSrcMessageMatcherNV, Classes/MIDIFuncBothMessageMatcher
7 This is used by link::Classes/MIDIMessageDispatcher:: to match incoming MIDI messages to instances of link::Classes/MIDIFunc:: or link::Classes/MIDIdef:: using message source and MIDI channel (when the MIDIFunc specifies an array of channels). This class is private, and generally users should not need to address instances directly.
16 (describe argument here)
19 The UID of the MIDI source to test against as an link::Classes/Integer::.
22 The link::Classes/Function:: to evaluate if a match is found.
24 returns:: An MIDIFuncBothCAMessageMatcher.
31 Check to see if a message matches, and evaulate func if it does.
34 The message value (e.g. velocity, etc.) of the MIDI message as an link::Classes/Integer::. Note this should be in the range 0-127.
37 The message number (e.g. note number, etc.) of the MIDI message as an link::Classes/Integer::. Note this should be in the range 0-127.
40 The channel number of the MIDI message as an link::Classes/Integer::. Note this should be in the range 0-15.
43 The UID of the source of the MIDI message as an link::Classes/Integer::.