View Issue Details

IDProjectCategoryView StatusLast Update
0001236OpenMPT[All Projects] libopenmptpublic2019-07-14 18:04
ReporterSajadiAssigned ToSaga Musix 
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Platformx64OSWindowsOS Version8
Product VersionOpenMPT 1.28.05.00 / libopenmpt 0.4.5 (current stable) 
Target VersionFixed in Version 
Summary0001236: Sample swap from non-looped sample doesn't work in MOD
Description

Reporting an issue which also happens with 2016-x-x builds.

Compared to the normal playback routine of XMPlay, the libopenmpt plugin for XMPlay has trouble to play Mr Man's Sequential track... elements of the song are not played back but get played back without the plugin - for example 1:34-1:37 misses song elements which can be heard in XMPlay without the plugin.

link for the song: http://amp.dascene.net/downmod.php?index=48769

Steps To Reproduce

1) download the song
2) compare the file in XMPlay - play it one time with and then without the libopenmpt plugin
3) result is song elements are shortened/cut/missing with the plugin and expanded without the plugin

TagsNo tags attached.
Has the bug occurred in previous versions?yes
Tested code revision (in case you know it)happens with the 2016 builds of the plugin too

Activities

Sajadi

Sajadi

2019-07-07 13:35

reporter  

sequential4.final.zip (111,190 bytes)
Saga Musix

Saga Musix

2019-07-07 16:26

administrator   ~0003977

Seems like on-the-fly sample swapping also works when swapping from a non-looping sample. There is a simple fix but it will have to be tested thoroughly on lots of other MODs to avoid breaking anything.

PS: While XMPlay's playback is very good, it's not the holy grail for ProTracker MOD files and doesn't support some ProTracker quirks. 4-channel MOD playback should be compared against ProTracker 2.3d (or bubsy's ProTracker port for Windows/macOS) and not XMPlay. In this case the results would be the same but I just want to point this out for future bug reports.

Issue History

Date Modified Username Field Change
2019-07-07 13:35 Sajadi New Issue
2019-07-07 13:35 Sajadi File Added: sequential4.final.zip
2019-07-07 13:37 Sajadi Severity major => minor
2019-07-07 16:26 Saga Musix Note Added: 0003977
2019-07-07 16:26 Saga Musix Assigned To => Saga Musix
2019-07-07 16:26 Saga Musix Status new => assigned
2019-07-14 18:04 Saga Musix Summary song elements missing from Mr Man's Sequential track when using the libopenmpt plugin for XMPlay => Sample swap from non-looped sample doesn't work in MOD