draw in sequencer

This commit is contained in:
🪞👃🪞 2024-05-29 13:55:30 +03:00
parent 31f8ec5362
commit b6c093b355
3 changed files with 62 additions and 38 deletions

View file

@ -17,7 +17,13 @@ pub struct Sequencer {
exited: bool,
jack: Jack<Notifications>,
cursor: (u16, u16, u16),
sequence: Vec<()>,
sequence: Vec<Vec<Option<Event>>>,
}
#[derive(Clone)]
pub enum Event {
NoteOn(u8, u8),
NoteOff(u8)
}
impl Sequencer {
@ -38,7 +44,7 @@ impl Sequencer {
exited: false,
cursor: (0, 0, 0),
jack,
sequence: vec![],
sequence: vec![vec![None;64];4],
})
}
}