Description
Enumerator to identify the different note expression types.
The note expression types volume, pan and tuning are pre-assigned internally and respond immediately. The custom note expression types must be assigned manually in the modulation matrix before they can be used.
Available in: Processor.
Note Expression Types
The note expression type can be determined with these names or indices:
Index | Name |
1 | NoteExpressionType.volume |
2 | NoteExpressionType.pan |
3 | NoteExpressionType.tuning |
4 | NoteExpressionType.custom1 |
5 | NoteExpressionType.custom2 |
6 | NoteExpressionType.custom3 |
7 | NoteExpressionType.custom4 |
8 | NoteExpressionType.custom5 |
9 | NoteExpressionType.custom6 |
10 | NoteExpressionType.custom7 |
11 | NoteExpressionType.custom8 |
Example
-- detect the type of note expression function onNoteExpression(event) if event.noteExpressionType == NoteExpressionType.volume then print('Note Expression of type "Volume" received!') elseif event.noteExpressionType == NoteExpressionType.pan then print('Note Expression of type "Pan" received!') elseif event.noteExpressionType == NoteExpressionType.tuning then print('Note Expression of type "Tuning" received!') elseif event.noteExpressionType > 3 then print('Note Expression of type "Custom" received!') end end
See Also: onNoteExpression, changeNoteExpression, getNoteExpression
1 Comment
Sabine Pfeifer
proofread done