Safe Haskell | Safe-Inferred |
---|
A non-realtime play. The idea is to manually step note-by-note.
This gets the performance for the current block and creates a series of MIDI states at each event start which you can then scrub through.
It uses the starts of the notes in the performance, with a bit of eta to account for start randomization.
Synopsis
- cmd_set_or_advance :: Cmd.M m => Bool -> m ()
- cmd_set :: Cmd.M m => Bool -> m ()
- cmd_here :: Cmd.M m => Bool -> m ()
- cmd_clear :: Cmd.M m => m ()
- cmd_advance :: Cmd.M m => m ()
- cmd_rewind :: Cmd.M m => m ()
Documentation
cmd_set_or_advance :: Cmd.M m => Bool -> m () Source #
cmd_set :: Cmd.M m => Bool -> m () Source #
Place the play step position at the Cmd.state_play_step
before the
insert point and prepare the performance.
cmd_advance :: Cmd.M m => m () Source #
cmd_rewind :: Cmd.M m => m () Source #