Description
Enumerator to identify the different types of events of the event object. See Event Constructor and Event Class for details.
Available in: Processor.
Event Types
The event type can be determined with these names or indices:.
Index | Name | IndexDescriptionDescription | |
1 | EventType.noteOn | 1Note-on events. | |
2 | EventType.noteOff | 2 | Note-off events. |
3 | EventType.controller | 3Continuous controller events. | |
4 | EventType.noteExpression4 | Note expression events. | |
5 | EventType.programChange5 | Only used for Standard MIDI files. |
Example
Code Block |
---|
-- 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 |
Panel |
---|
See Also: Event Constructor, Event Class |