View Issue Details

IDProjectCategoryView StatusLast Update
0002414Infinitode 2[All Projects] Infinitode 2public2024-05-20 22:16
ReporterCinex Assigned Totherainycat  
Status resolvedResolutionfixed 
PlatformDesktopOSWindowsOS VersionAny
Product Version1.9.0 (Season 3) 
Target VersionFixed in Version 
Summary0002414: Irritating music player panning issue

When listening to 6.5's music track in-game, the first beat of each pattern from 0000008 to 0000023 is very noticeably panned to the right. This does not seem to be an issue with any other track in the game, but it was noticeable with one of my custom tracks.

Steps To Reproduce
  1. Open the music player in the game.
  2. Select 6.5's track to play.
  3. Skip to pattern 0000008 (the loop).
Additional Information

The issue is also present in version 1.8.10.





2024-05-18 23:45


Rez 1911 (9,806 bytes)


2024-05-18 23:47

trusted_reporter   ~0002459

^ Custom track in question



2024-05-20 22:16

administrator   ~0002480

Either it is a bug in the synthesizer or there's some conflict in music formats.
Effect code is 0x08 (Set Panning) and it equals to 128, which is a Center in OpenMPT.
For some reason, synthesizer's logic is "if value is below 128, multiply it by 2. If it is >= 128, set panning to 255, which is 100% to the right". According to the (unofficial) docs, effect value is a single byte (0..255) so I'm not sure why it has been implemented like that.
I've changed the synthesizer's code to use the raw byte value and it fixed the playback of Rez Cracktro 0000003, other tracks with this effect (1.1, 1.2, 1.8 and probably many others) seem to sound correctly.
Has to be tested in build 204

Issue History

Date Modified Username Field Change
2024-05-18 23:45 Cinex New Issue
2024-05-18 23:45 Cinex Tag Attached: Music
2024-05-18 23:45 Cinex File Added: Rez 1911
2024-05-18 23:47 Cinex Note Added: 0002459
2024-05-20 21:23 therainycat Assigned To => therainycat
2024-05-20 21:23 therainycat Status new => acknowledged
2024-05-20 22:16 therainycat Note Added: 0002480
2024-05-20 22:16 therainycat Status acknowledged => resolved
2024-05-20 22:16 therainycat Resolution open => fixed