by Yarn366 » Mon Dec 26, 2022 2:45 pm
The attached initial_volume_test.zip contains a MUS file that can be used to test for this issue. In it, a note plays for 6 seconds on channel 1 without the channel volume having been set. Midway through the note, the channel volume is set to 100; in vanilla Doom, there is no volume change. Then, a series of short notes play alternately on channels 2 and 3, with channel 2 having no volume set and channel 3 having the volume set to 100; in vanilla Doom, all the notes are the same volume. After that, the tests repeat two more times, this time on different channels. This is then followed by 5 minutes of silence.
If you play this in vanilla Doom, make sure the music volume is set to maximum.
This technically isn't part of the issue that I reported, but I have noticed that vanilla Doom resets the channel volumes to 100 every time a song loops and not just when the song begins. In case you're interested, the attached loop_volume_test.zip tests this. It plays a 4-second note without a prior volume change command, and sets the volume to 70 halfway through. In vanilla Doom, the note starts louder and then suddenly gets quieter every time it's played; in GZDoom, this happens only the first time, with subsequent loops just playing the note at the lower volume with no further volume change.
- Attachments
-
initial_volume_test.zip
- (347 Bytes) Downloaded 24 times
-
loop_volume_test.zip
- (212 Bytes) Downloaded 22 times
The attached [b]initial_volume_test.zip[/b] contains a MUS file that can be used to test for this issue. In it, a note plays for 6 seconds on channel 1 without the channel volume having been set. Midway through the note, the channel volume is set to 100; in vanilla Doom, there is no volume change. Then, a series of short notes play alternately on channels 2 and 3, with channel 2 having no volume set and channel 3 having the volume set to 100; in vanilla Doom, all the notes are the same volume. After that, the tests repeat two more times, this time on different channels. This is then followed by 5 minutes of silence.
If you play this in vanilla Doom, make sure the music volume is set to maximum.
This technically isn't part of the issue that I reported, but I have noticed that vanilla Doom resets the channel volumes to 100 every time a song loops and not just when the song begins. In case you're interested, the attached [b]loop_volume_test.zip[/b] tests this. It plays a 4-second note without a prior volume change command, and sets the volume to 70 halfway through. In vanilla Doom, the note starts louder and then suddenly gets quieter every time it's played; in GZDoom, this happens only the first time, with subsequent loops just playing the note at the lower volume with no further volume change.