wip: assigning steps to frames

This commit is contained in:
🪞👃🪞 2024-06-03 17:53:10 +03:00
parent 7c1dc9ce9b
commit faac61180b
6 changed files with 389 additions and 13 deletions

View file

@ -72,7 +72,7 @@ fn run_one (command: &cli::Command) -> Result<(), Box<dyn Error>> {
),
cli::Command::Sequencer => engine.run(
&mut sequencer::Sequencer::new(engine.jack_client.as_client())?,
&mut sequencer::Sequencer::new()?,
|state, stdout, mut offset| {
let (w, h) = render::render_toolbar_vertical(stdout, offset, &sequencer::ACTIONS)?;
offset.0 = offset.0 + w + 2;
@ -122,7 +122,7 @@ fn run_all () -> Result<(), Box<dyn Error>> {
exited: false,
mode: Mode::Sequencer,
transport: transport::Transport::new(engine.jack_client.as_client())?,
sequencer: sequencer::Sequencer::new(engine.jack_client.as_client())?,
sequencer: sequencer::Sequencer::new()?,
mixer: mixer::Mixer::new()?,
looper: looper::Looper::new()?,
sampler: sampler::Sampler::new()?,