app: flatten
Some checks failed
/ build (push) Has been cancelled

This commit is contained in:
🪞👃🪞 2025-08-04 15:18:12 +03:00
parent f488811767
commit 75b5190cfc
14 changed files with 945 additions and 1088 deletions

View file

@ -67,17 +67,18 @@ impl Cli {
let audio_tos = &[left_tos.as_slice(), right_tos.as_slice()];
Tui::new()?.run(&Jack::new_run(&name, move|jack|{
for (index, connect) in midi_froms.iter().enumerate() {
midi_ins.push(jack.midi_in(&format!("M/{index}"), &[connect.clone()])?);
midi_ins.push(jack.midi_in(&format!("M/{index}"), &[connect.clone()])?);
}
for (index, connect) in midi_tos.iter().enumerate() {
midi_outs.push(jack.midi_out(&format!("{index}/M"), &[connect.clone()])?);
};
let configs = Configurations::init();
let configs = Config::init();
let clock = Clock::new(&jack, self.bpm)?;
let mut app = App {
jack: jack.clone(),
configs: Configurations::init()?,
config: Config::init()?,
color: ItemTheme::random(),
dialog: Some(Dialog::Menu(0)),
project: Arrangement {
name: Default::default(),
color: ItemTheme::random(),