simplify track construction

This commit is contained in:
🪞👃🪞 2025-05-10 18:49:03 +03:00
parent c78b2dc9de
commit c5586c3a35
2 changed files with 18 additions and 29 deletions

View file

@ -136,13 +136,15 @@ impl Cli {
},
tracks: match mode {
LaunchMode::Sequencer => vec![
Track::new_sequencer()
Track::new()
],
LaunchMode::Groovebox => vec![
Track::new_groovebox(jack, midi_froms.as_slice(), audio_froms, audio_tos)?
],
LaunchMode::Sampler => vec![
Track::new_sampler(jack, midi_froms.as_slice(), audio_froms, audio_tos)?
LaunchMode::Groovebox | LaunchMode::Sampler => vec![
Track::new_with_sampler(
jack,
midi_froms.as_slice(),
audio_froms,
audio_tos,
)?
],
_ => vec![]
},