Files
tracker-rs/src/note.rs

22 lines
415 B
Rust

use std::fmt::{Display, Formatter};
#[derive(Debug, Clone)]
pub struct Note {
pub frequency: f32,
pub sample: u8,
pub effect: u16,
}
impl Display for Note {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(f, "freq {}, sample: {}, effect: {}", self.frequency, self.sample, self.effect)
}
}
#[cfg(test)]
mod test {
#[test]
pub fn note_to_frequency() {
}
}