View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001774 | OpenMPT | Playback Compatibility | public | 2024-04-25 04:11 | 2024-05-08 19:24 |
Reporter | AndyRND | Assigned To | Saga Musix | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x86 / x64 | OS | Wine | OS Version | (version plz) |
Product Version | OpenMPT 1.31.05.00 / libopenmpt 0.7.4 (upgrade first) | ||||
Target Version | OpenMPT 1.31.07.00 / libopenmpt 0.7.7 (upgrade first) | Fixed in Version | OpenMPT 1.31.07.00 / libopenmpt 0.7.7 (upgrade first) | ||
Summary | 0001774: S3M Modules: relative volume of OPL vs PCM instruments is off for mono modules | ||||
Description | People have measured the relative volume of OPL channels compared to PCM channels on SoundBlaster and compatible cards and concluded that OPL is about 8.5 dB more quiet. This is for a single OPL channel in additive mode running both operators at 0 attenuation. I found these results here: https://www.vogons.org/viewtopic.php?f=62&t=49683&start=20 | ||||
Additional Information | I'm attaching the module "440.S3M". It plays four 440 Hz sine-wave instruments in this order: | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
That does not match my observations on a real SoundBlaster (I believe it was a SBPro I tested at the time). However, looking at your module, I think the difference can be explained by the module being a mono module; I only tested stereo output back then.
OpenMPT does not have a "mono" mode; with S3M's 16 stereo panning positions there is no clear center to place the sameple at. OPL is not affected naturally because it has no free panning. |
|
Fixed in r20660. As suspected, this only affects mono mode. Instead of multiplying sample volume with 11/8 in stereo mode, OpenMPT does the inverse in mono mode, in which case it also needs to be applied to OPL voices. Oh and one more thing:
OpenMPT does that if it detects that the S3M file was made with a GUS (which is relevant for Manwe's GUS+OPL tunes for example). |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-04-25 04:11 | AndyRND | New Issue | |
2024-04-25 04:11 | AndyRND | File Added: 440.S3M.zip | |
2024-04-25 07:15 | Saga Musix | Note Added: 0005939 | |
2024-04-25 07:16 | Saga Musix | Note Edited: 0005939 | |
2024-04-26 20:04 | Saga Musix | Assigned To | => Saga Musix |
2024-04-26 20:04 | Saga Musix | Status | new => assigned |
2024-04-26 20:08 | Saga Musix | Fixed in Version | => OpenMPT 1.31.07.00 / libopenmpt 0.7.7 (upgrade first) |
2024-04-26 20:08 | Saga Musix | Target Version | => OpenMPT 1.31.07.00 / libopenmpt 0.7.7 (upgrade first) |
2024-04-26 20:08 | Saga Musix | Note Added: 0005940 | |
2024-04-26 20:29 | Saga Musix | Status | assigned => resolved |
2024-04-26 20:29 | Saga Musix | Resolution | open => fixed |
2024-05-08 19:24 | Saga Musix | Summary | S3M Modules: relative volume of OPL vs PCM instruments is off compared to ScreamTracker 3 w/ SoundBlaster => S3M Modules: relative volume of OPL vs PCM instruments is off for mono modules |