-- print the fields of an Event object
function printEventMembers(event)
print("Event Type:", event.type)
print("ID:", event.id)
print("Note #:", event.note)
print("Velocity:", event.velocity)
print("Controller #:", event.controller)
print("Value:", event.value)
print("Pitch Bend:", event.bend)
print("Note Expression Type:", event.noteExpressionType)
print("PPQ:", event.ppqPosition, "\n")
end
function onNote(event)
printEventMembers(event)
postEvent(event)
end
function onRelease(event)
printEventMembers(event)
postEvent(event)
end
function onController(event)
printEventMembers(event)
postEvent(event)
end
function onNoteExpression(event)
printEventMembers(event)
-- postEvent(event), not needed for note expression
end |