wip: long awaited fixes to main sequencer

This commit is contained in:
🪞👃🪞 2024-07-01 04:20:41 +03:00
parent 2837ffff4a
commit 78e5469b32
17 changed files with 391 additions and 563 deletions

View file

@ -12,13 +12,8 @@ pub use std::thread::{spawn, JoinHandle};
pub use std::time::Duration;
pub use std::collections::BTreeMap;
pub use std::sync::{
Arc,
Mutex, MutexGuard,
atomic::{
Ordering,
AtomicBool,
AtomicUsize
},
Arc, Mutex, MutexGuard,
atomic::{Ordering, AtomicBool, AtomicUsize},
mpsc::{self, channel, Sender, Receiver}
};
@ -33,21 +28,8 @@ pub use ::crossterm::{
},
};
pub use ::ratatui::{
prelude::{
Buffer, Rect, Style, Color, CrosstermBackend, Layout, Stylize, Direction,
Line, Constraint
},
widgets::{Widget, WidgetRef},
//style::Stylize,
};
pub use ::midly::{
MidiMessage,
live::LiveEvent,
num::u7
};
pub use ::ratatui::prelude::*;
pub use ::midly::{MidiMessage, live::LiveEvent, num::u7};
pub use crate::{key, keymap};
/// Run a device as the root of the app.