Safe Haskell | Safe-Inferred |
---|
Get track-specific Cmds. Essentially, this detects the type of track under the selection, and then returns cmds from one of Cmd.NoteTrack, Cmd.PitchTrack, or Cmd.ControlTrack. This also handles per-instrument and per-scale cmds.
Synopsis
- track_cmd :: Msg.Msg -> Cmd.CmdId Cmd.Status
- event_and_note_step :: Cmd.M m => m TimeStep.TimeStep
Documentation
event_and_note_step :: Cmd.M m => m TimeStep.TimeStep Source #
Like TimeStep.event_step
, step to start and end of events. But also
step to the start and end of the events of a parent note track, if any.