Quote Originally Posted by Emere View Post
~added~
I should have asked this earlier but does the new system reflect volume for +pppp+ and +ffff+ or are we will stuck at +ppp+ and +fff+?
The game correctly implements the +ppp+, +pppp+ issue already and always did, according to the ABC standart +pppp+ has exactly the same volume as +ppp+.
Citing from the abc-standard 2.1: !pppp! = !ppp! = 30, !pp! = 45, !p! = 60, !mp! = 75, !mf! = 90, !f! = 105, !ff! = 120, !fff! = !ffff! = 127

I think what Turbine is trying to do is not to change the engine of the music system (which would also include adding more octaves or change the ways volumes are calculated). It's just about replacing the samples that are used for the singular tones.

Thats like 11 instruments with 37 tones each ... just put them all in one folder, write a script that picks the loudest 1/10 of a second of each sample (or maybe a bit more), take the modulus of its fourier transform, multiply with one of those spectral weighting functions (A-weighting or something), integrate over the spectrum and normalize all the 11*37 samples by that. That's not magic and doesn't need any human judgement, that's what those spectral weighting functions were build for.
The details of that process are probably going to be the issue, but I'm sure it can be done in less than a day by someone who knows about signal processing and one scripting language like matlab or python.