Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type action =
| Raw_midi of midi_event
| Track_on of id * int
| Track_off of id
| Bpm_operation of bpm_operation
| Add_event_handler of event_handler
| Remove_event_handler of event_handler
| Remove_event_handler_by_event of event
| All_tracks_off
| Stop
type scene = {
active : id list;
handlers : event_handler list;
bpm : int;
ppqn : int;
tracks : track list;
}