View Issue Details

IDProjectCategoryView StatusLast Update
0001550OpenMPTGeneralpublic2022-01-16 15:51
ReporterWhistlerRed Assigned ToSaga Musix  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version8.1
Product VersionOpenMPT 1.31.00.* (old testing) 
Summary0001550: PolyTracker PTM effect commands are no longer translated correctly
Description
  1. Several commands are missing from some PolyTracker PTMs, including the reverse sample + offset command, which is trivial for getting channel 2 in the first few patterns of anti-arpreggio tune.ptm to play correctly. This behavior appeared recently; it played as intended during development of OpenMPT 1.30.

  2. Command Hxx is not a global volume slide. This incorrect implementation causes betrayal of king jopke.ptm to gradually get quieter until it's entirely silent. It should be a retrigger command.

Steps To Reproduce
  1. Open anti-arpreggio tune.ptm
  2. Several commands may be missing on channel 2.
  3. Open betrayal of king jopke.ptm
  4. Listen to the song get quieter with every retrigger, or where every retrigger should be.
TagsNo tags attached.
Attached Files
for fixing.zip (51,666 bytes)
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2022-01-16 15:50

administrator   ~0004998

Whoops, this broke in r16445. All good again in r16539.

Issue History

Date Modified Username Field Change
2022-01-16 15:21 WhistlerRed New Issue
2022-01-16 15:21 WhistlerRed File Added: for fixing.zip
2022-01-16 15:50 Saga Musix Note Added: 0004998
2022-01-16 15:50 Saga Musix Assigned To => Saga Musix
2022-01-16 15:50 Saga Musix Status new => assigned
2022-01-16 15:50 Saga Musix Status assigned => resolved
2022-01-16 15:50 Saga Musix Resolution open => fixed
2022-01-16 15:51 Saga Musix Summary Missing commands from certain PolyTracker PTMs, command Hxx is not global volume slide, and other related fixes => PolyTracker PTM effect commands are no longer translated correctly