View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001972 | OpenMPT | libopenmpt | public | 2026-05-25 20:41 | 2026-05-27 11:55 |
| Reporter | radix | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | All | OS | All | OS Version | All |
| Product Version | OpenMPT 1.32.10.00 / libopenmpt 0.8.7 (current stable) | ||||
| Summary | 0001972: XM instrument rendered significantly quieter with libopenmpt than inside OpenMPT | ||||
| Description | I noticed a specific instrument/note sounding much clearer/louder while playing in OpenMPT (Windows) than on a app (actually 2) using libopenmpt. | ||||
| Steps To Reproduce |
| ||||
| Additional Information | Maybe this is a known issue, or not even an issue, but I'd just like to know. | ||||
| Tags | No tags attached. | ||||
| Has the bug occurred in previous versions? | |||||
| Tested code revision (in case you know it) | |||||
| related to | 0000779 | new | Allow certain playback-related flags to be set as load-time ctl or during playback |
|
libopenmpt by default enables extra-smooth volume ramping for XM files made with FastTracker 2 - the very same way as FT2 would play them. This effectively kills the attack of many samples, making them sound a bit duller and less sharp. OpenMPT does not enable extra-smooth volume ramping by default, but can be configured to behave the same way through the hidden setting For libopenmpt, this setting can currently not be turned off. |
|
|
Thank you very much for the explanation. Is there a reason why you don't add the option to turn this setting off? When I open this song in Milkytracker or Schism, the mentioned instrument is also louder/crisper like in OpenMPT, so it seems libopenmpt is the one sounding different. |
|
|
btw I got it working on my fork, i.e. disabled kFT2VolumeRamping |
|
|
I created this PR https://github.com/OpenMPT/openmpt/pull/34 so you can check when it's possible for you, but this might get out of my radar in a few days so I just leave it there now while it's fresh :) |
|
|
Thanks for the pull request. We will have to think about whether this is the correct approach though, please see the related issue for more information. This is by far not the only playback setting that we should expose, so choosing the wrong approach to do that now might just lead to more complications later. |
|
|
I agree that when you want to expose more flags, this need to be thought through. If you know which flags shall be exposed, I can also think and suggest a way to go. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-05-25 20:41 | radix | New Issue | |
| 2026-05-25 20:49 | Saga Musix | Note Added: 0006678 | |
| 2026-05-25 20:49 | Saga Musix | Relationship added | related to 0000779 |
| 2026-05-25 21:28 | radix | Note Added: 0006679 | |
| 2026-05-25 22:23 | radix | Note Added: 0006680 | |
| 2026-05-26 10:20 | radix | Note Added: 0006681 | |
| 2026-05-26 20:25 | Saga Musix | Note Added: 0006682 | |
| 2026-05-27 11:55 | radix | Note Added: 0006684 |