MidiPlayer -> Sequencer; connect sequencer to sampler in groovebox mode

This commit is contained in:
🪞👃🪞 2025-05-10 19:08:22 +03:00
parent c5586c3a35
commit 5fab1af138
10 changed files with 120 additions and 81 deletions

View file

@ -469,7 +469,7 @@ impl<'state> Context<'state, SamplerCommand> for App {
Ok(None)
}
fn stop (app: &mut App, index: usize) -> Perhaps<Self> {
app.tracks[index].player.enqueue_next(None);
app.tracks[index].sequencer.enqueue_next(None);
Ok(None)
}
fn add (app: &mut App) -> Perhaps<Self> {
@ -535,7 +535,7 @@ impl<'state> Context<'state, SamplerCommand> for App {
}
fn enqueue (app: &mut App, a: usize, b: usize) -> Perhaps<Self> {
//(Enqueue [t: usize, s: usize]
//cmd!(app.tracks[t].player.enqueue_next(app.scenes[s].clips[t].as_ref())))
//cmd!(app.tracks[t].sequencer.enqueue_next(app.scenes[s].clips[t].as_ref())))
//("enqueue" [a: usize, b: usize] Some(Self::Enqueue(a.unwrap(), b.unwrap())))
todo!()
}