View Issue Details

IDProjectCategoryView StatusLast Update
0001970OpenMPTPlayback Compatibilitypublic2026-05-06 14:17
ReporterWibi Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformLinux (Wine)OSDebianOS VersionDebian 12
Product VersionOpenMPT 1.32.09.00 / libopenmpt 0.8.6 (current stable) 
Summary0001970: Parameter to 8xx pan in Amiga modules doubles when saved and reloaded
Description

This might be a niche case since I'm not sure any Amiga modules not authored by OpenMPT contain 8xx panning. However, the presence of 8xx panning does not disqualify a module from being an Amiga module for the purpose of enabling the Amiga resampler.

Steps To Reproduce
  1. Make an Amiga module with 8xx panning.
  2. Save it.
  3. Close it and reload it. The panning parameter will be doubled (820 will become 840, 860 will become 8C0, etc.)
Additional Information

pantest 8xx.mod is provided as an example of this behavior. Make a change to it, save it, then close it and reload it. (Or save it to a new file and open that file.) The 8xx parameters will be doubled and the instrument panning will be more spread out instead of all being close to the left.

Notably if you disable Amiga frequency limits and place notes outside the normal Amiga range (below C-4, above B-6) such that the module is recognized as a PC module rather than an Amiga module, the 8xx parameters will be doubled on the first save-and-reload, but not any subsequent save-and-reloads.

TagsNo tags attached.
Attached Files
pantest 8xx.mod.gz (7,365 bytes)
Has the bug occurred in previous versions?Yes
Tested code revision (in case you know it)OpenMPT-1.32.01.00 but goes back further; at least 2 years

Activities

Issue History

Date Modified Username Field Change
2026-05-06 14:17 Wibi New Issue
2026-05-06 14:17 Wibi File Added: pantest 8xx.mod.gz