wip: refactor arranger to device

This commit is contained in:
🪞👃🪞 2025-05-14 00:46:33 +03:00
parent fa73821a0b
commit 89288f2920
40 changed files with 2015 additions and 1919 deletions

View file

@ -1,4 +1,6 @@
#![feature(let_chains)]
#![feature(trait_alias)]
#![feature(if_let_guard)]
pub(crate) use std::cmp::Ord;
pub(crate) use std::fmt::{Debug, Formatter};
@ -10,7 +12,7 @@ pub(crate) use std::path::PathBuf;
pub(crate) use std::error::Error;
pub(crate) use std::ffi::OsString;
pub(crate) use ::tengri::{Usually, Perhaps, dsl::*, input::*, output::*, tui::{*, ratatui::prelude::*}};
pub(crate) use ::tengri::{from, Usually, Perhaps, dsl::*, input::*, output::*, tui::{*, ratatui::prelude::*}};
pub(crate) use ::tek_engine::*;
pub(crate) use ::tek_engine::midi::{u7, LiveEvent, MidiMessage};
pub(crate) use ::tek_engine::jack::{Control, ProcessScope, MidiWriter, RawMidi};
@ -20,6 +22,9 @@ pub(crate) use Color::*;
mod device;
pub use self::device::*;
#[cfg(feature = "arranger")] mod arranger;
#[cfg(feature = "arranger")] pub use self::arranger::*;
#[cfg(feature = "browser")] mod browser;
#[cfg(feature = "browser")] pub use self::browser::*;