Compare commits

...

2 commits

Author SHA1 Message Date
33dbb51b34 Merge branch 'feat-typing' 2025-04-06 15:19:16 -04:00
1a81192cc3 feat: add raw message storage and display (#2)
Reviewed-on: #2
2025-01-31 19:48:32 +00:00
2 changed files with 2 additions and 6 deletions

View file

@ -65,8 +65,6 @@ impl Mapping {
} }
pub fn collated_remaining(&self, notes: &Vec<u8>) -> Option<Vec<(u8, Vec<Keystroke>)>> { pub fn collated_remaining(&self, notes: &Vec<u8>) -> Option<Vec<(u8, Vec<Keystroke>)>> {
let next_sequences = self.prefix_range(notes)?;
let seqs = self let seqs = self
.sequences .sequences
.iter() .iter()
@ -76,13 +74,10 @@ impl Mapping {
let mut grouped_seqs = Vec::new(); let mut grouped_seqs = Vec::new();
for (note, keys) in &seqs.chunk_by(|(n, _key)| *n) { for (note, keys) in &seqs.chunk_by(|(n, _key)| *n) {
let all_keys: Vec<_> = keys.map(|(n,k)| k.clone()).collect(); let all_keys: Vec<_> = keys.map(|(_n,k)| k.clone()).collect();
grouped_seqs.push((note, all_keys)); grouped_seqs.push((note, all_keys));
} }
// grouped.map(|(n, keys)| (*n, keys.collect()));
// .collect();
Some(grouped_seqs) Some(grouped_seqs)
} }

View file

@ -401,6 +401,7 @@ fn display_midi_message(idx: usize, msg: &Message, ui: &mut egui::Ui, raw: bool)
} }
}); });
} }
ParsedMessage::System(_system_common) => {} ParsedMessage::System(_system_common) => {}
ParsedMessage::Realtime(_system_realtime) => {} ParsedMessage::Realtime(_system_realtime) => {}
} }