Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
Safe HaskellSafe-Inferred

Cmd.StepPlay

Description

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

Documentation

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_here :: Cmd.M m => Bool -> m () Source #

cmd_clear :: Cmd.M m => m () Source #

cmd_advance :: Cmd.M m => m () Source #

cmd_rewind :: Cmd.M m => m () Source #