diff --git a/tracker/agb-xm-core/src/lib.rs b/tracker/agb-xm-core/src/lib.rs index c96063ba..74c838a0 100644 --- a/tracker/agb-xm-core/src/lib.rs +++ b/tracker/agb-xm-core/src/lib.rs @@ -404,6 +404,7 @@ pub fn parse_module(module: &Module) -> agb_tracker_interop::Track { ) } + 0x9 => PatternEffect::Retrigger(slot.effect_parameter & 0xf), 0xA => PatternEffect::FineVolumeSlide( Num::new((slot.effect_parameter & 0xf) as i16) / 128, ), diff --git a/tracker/desktop-player/tests/retrigger.xm b/tracker/desktop-player/tests/retrigger.xm index e44bfbe0..9494dd02 100644 Binary files a/tracker/desktop-player/tests/retrigger.xm and b/tracker/desktop-player/tests/retrigger.xm differ