| 
 
 | 
 | 
This class provides a configurable filter for the different kinds of MidiCommand. It tells it's users whether a given MidiCommand is to be used or not.
The MidiCommandFilter considers MidiCommand_NoteOff and MidiCommand_NoteOns to be the same (otherwise you could produce 'hanging notes').
See also: MidiCommand
| MidiCommandFilter () | MidiCommandFilter | 
By default, all the filters are enabled, that is all MidiCommands are passed through.
| bool  filter (MidiCommand type) | filter | 
[const]
Returns the status of a MidiCommand filter.
Parameters:
| type | A MidiCommand to filter (only the status is inspected) | 
Returns: A boolean filter value: true for the MidiCommand being allowed through the filter, false for the MidiCommand being filtered out.
| void  setFilterStatus (MidiCommand type, const bool status) | setFilterStatus | 
Sets the status of a MidiCommand filter.
Parameters:
| type | A MidiCommand to set a filter for (only the status is inspected) | 
| A | boolean filter value: true to allow the MidiCommand through the filter, false to prevent the MidiCommand passing the filter. |