Description
Enumerator to identify the different types of events of the Event object.
Available in: Processor.
Event Types
The event type can be determined with these names or indices:
Name | Index | Description |
EventType.noteOn | 1 | Note-on events. |
EventType.noteOff | 2 | Note-off events. |
EventType.controller | 3 | Continuous controller events. |
EventType.noteExpression | 4 | Note expression events. |
EventType.programChange | 5 | Only used for Standard MIDI files. |
Example
-- print the event type function printEventType(event) if event.type == EventType.noteOn then print("Note-on event received!") elseif event.type == EventType.noteOff then print("Note-off event received!") elseif event.type == EventType.controller then print("Controller event received!") elseif event.type == EventType.noteExpression then print("Note Expression event received!") end end function onNote(event) printEventType(event) postEvent(event) end function onRelease(event) printEventType(event) postEvent(event) end function onController(event) printEventType(event) postEvent(event) end function onNoteExpression(event) printEventType(event) -- postEvent(event), not needed for note expression end
See Also: Event Constructor, Event Class