#[derive(Debug, PartialEq, Eq)]
pub enum LoopMode {
NoLoop,
Continuous,
LoopUntilNoteOff,
}
impl LoopMode {
pub(crate) fn from_i16(value: i16) -> Self {
match value {
1 => LoopMode::Continuous,
3 => LoopMode::LoopUntilNoteOff,
_ => LoopMode::NoLoop,
}
}
}