Description
Enumerator to identify the different types of events. See Event Constructor and Event for details.
Available in: Processor.
Event Types
The event type can be determined with these names or indices.
Index | Name | Description |
1 | EventType.noteOn | Note-on events. |
2 | EventType.noteOff | Note-off events. |
3 | EventType.controller | Continuous controller events. |
4 | EventType.noteExpression | Note expression events. |
5 | EventType.programChange | 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
1 Comment
Sabine Pfeifer
proofread done