This commit is contained in:
🪞👃🪞 2024-12-13 16:12:32 +01:00
parent 66c29525be
commit e92677d50c

View file

@ -135,6 +135,10 @@ pub fn to_sequencer_command (state: &SequencerTui, input: &TuiInput) -> Option<S
key!(Char('q')) => key!(Char('q')) =>
Enqueue(Some(state.phrases.phrases[state.phrases.phrase.load(Ordering::Relaxed)].clone())), Enqueue(Some(state.phrases.phrases[state.phrases.phrase.load(Ordering::Relaxed)].clone())),
// 0: Enqueue phrase 0 (stop all)
key!(Char('0')) =>
Enqueue(Some(state.phrases.phrases[0].clone())),
// E: Toggle between editing currently playing or other phrase // E: Toggle between editing currently playing or other phrase
key!(Char('e')) => if let Some((_, Some(playing_phrase))) = state.player.play_phrase() { key!(Char('e')) => if let Some((_, Some(playing_phrase))) = state.player.play_phrase() {
let editing_phrase = state.editor.phrase() let editing_phrase = state.editor.phrase()
@ -199,7 +203,7 @@ render!(|self: SequencerTui|lay!([self.size, Tui::split_up(false, 1,
false false
} }
))), ))),
self.editor //self.editor
]), ]),
) )
)])); )]));