midi (<eventType>) (<note number/control number/program/pitchbend value>) (<velocity/control value>)
Triggers whenever CoyoteMIDI recieves a MIDI event from an input device.
Parameters:
- The type of MIDI event to listen for. Valid event types are “NOTE”, “CONTROLCHANGE”, “PITCHBEND”, and “PROGRAMCHANGE”.
- The MIDI number for the event. For example, for “NOTE”, this is the note number, for “CONTROLCHANGE”, this is the control change number, and for “PITCHBEND”, this is the pitch.
- The MIDI value for the event. For example, the note velocity, or the control change value. This parameter would be unused for pitchbend and program changes. The default value is 127.
Variable map:
- type: The type of MIDI event.
- channel: The MIDI channel number, ranging from 0 to 15.
- note: The note number, if the MIDI event type is Note.
- velocity: The note velocity, if the MIDI event type is Note.
- controlnumber: The control change number, if the MIDI event type is ControlChange.
- controlvalue: The control change value, if the MIDI event type is ControlChange.
- pitchbend: The pitchbend value, if the MIDI event type is PitchBend.
- program: The program change number, if the MIDI event type is ProgramChange.
Return: True or false to control whether the MIDI event should be ignored in CoyoteMIDI and not be sent to the MIDI output devices.