View Issue Details

IDProjectCategoryView StatusLast Update
0001346OpenMPTPlayback Compatibilitypublic2020-07-16 19:52
Reporterno9 Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) 
Target VersionOpenMPT 1.29.02.00 / libopenmpt 0.5.1 (upgrade first)Fixed in VersionOpenMPT 1.29.02.00 / libopenmpt 0.5.1 (upgrade first) 
Summary0001346: DBM module plays to fast
Description

File with the issue: "Party-Question V.dbm" -> (direct link) https://amp.dascene.net/downmod.php?index=159724

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

Activities

Saga Musix

Saga Musix

2020-07-07 16:55

administrator   ~0004395

The problem here is that OpenMPT only has one general-purpose effect column while DigiBooster has two. Most of the time this is not an issue as we can juggle around most volume and panning commands to the volume column in OpenMPT, but in this particular file, both F commands for tick speed and BPM tempo are in the same channel cell, so OpenMPT can keep only one of them.

Fixing this will require some huge structural changes, as one of the commands would have to be moved to a different pattern cell, and command conversion could would need to be aware of neighbouring cells to drop commands into. We definitely want to fix this eventually but it's probably not going to happen very soon.

Saga Musix

Saga Musix

2020-07-16 19:52

administrator   ~0004398

Last edited: 2020-07-16 19:52

Luckily I was able to find a less invasive fix in r13285 / r13286. You can download the new test version (1.29.01.04) soon from https://builds.openmpt.org/builds/

Issue History

Date Modified Username Field Change
2020-07-07 08:13 no9 New Issue
2020-07-07 16:55 Saga Musix Note Added: 0004395
2020-07-16 19:52 Saga Musix Note Added: 0004398
2020-07-16 19:52 Saga Musix Status new => resolved
2020-07-16 19:52 Saga Musix Resolution open => fixed
2020-07-16 19:52 Saga Musix Fixed in Version => OpenMPT 1.29.02.00 / libopenmpt 0.5.1 (upgrade first)
2020-07-16 19:52 Saga Musix Target Version => OpenMPT 1.29.02.00 / libopenmpt 0.5.1 (upgrade first)
2020-07-16 19:52 Saga Musix Note Edited: 0004398