Panel |
---|
EventType.type |
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 set determined with these enums or numbers:names or indices.
Index | Name | Description | |
1 | EventType.noteOn | 1Note-on events. | |
2 | EventType.noteOff | 2Note-off events. | |
3 | EventType.controller | 3Continuous controller events. | |
4 | EventType.noteExpression | 4 | Note expression events. |
5 | EventType.programChange | 5 | 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 Members |