View Issue Details

IDProjectCategoryView StatusLast Update
0001935OpenMPTPlayback Compatibilitypublic2025-12-11 08:38
ReporterLachesis Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86_64OSWineOS Version10.15 (Staging)
Product VersionOpenMPT 1.32.05.00 / libopenmpt 0.8.3 (current stable) 
Summary0001935: XM instrument fade bugs
Description

1) FT2 only applies instrument fade rate on rows with note + ins# + !toneporta + !k00. In the example module, OpenMPT incorrectly applies instrument fade on rows 9, 34, 44, and 52.

2) If the active instrument is invalid, instrument fade rate should still be applied. Invalid instruments have a default instrument fade rate of 0x80. OpenMPT fails to apply instrument fade on row 51.

Steps To Reproduce

Play the attached module with OpenMPT or openmpt123, then compare with Fasttracker 2/ft2-clone. Left and right play the same in the original tracker.

Additional Information

https://github.com/libxmp/libxmp/pull/927

TagsNo tags attached.
Attached Files
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Issue History

Date Modified Username Field Change
2025-12-11 08:38 Lachesis New Issue
2025-12-11 08:38 Lachesis File Added: ft2_instrument_fade_update.xm.zip