Zerberus: OGG samples are being normalized
In recent builds of MuseScore, Zerberus is normalizing all OGG samples, which causes major issues with sample balance and throws off dynamic programming of instruments with multiple velocity layers.
Steps to reproduce:
1. Load the attached MuseScore project.
2. Follow the directions at the top of the score to load the samples.
3. Play the project.
Result: You hear two wood blocks at the same volume.
Expected result: The second wood block should be much quieter than the first.
Did the normalization of OGG files began as a response to issue 271718: zerberus: frequent clicking noises when playing samples? If so, it is not really the right approach. Keep in mind that I am already adjusting all OGG files I create with 1 dB headroom, which eliminates the possibility of the clicks we were experiencing when a waveform reached max volume.
Attachment | Size |
---|---|
Zerberus_volume_test_03.zip | 51.73 KB |
Comments
Fixed in branch 2.3, commit ccc839cbef
fix #273245: all ogg samples are normalized
Remove normalization if max float sample value is lower than 1.f.
master too I guess
Fixed in branch master, commit 3ec575f009
fix #273245: all ogg samples are normalized
Remove normalization if max float sample value is lower than 1.f.
Automatically closed -- issue fixed for 2 weeks with no activity.