TinySoundFont icon indicating copy to clipboard operation
TinySoundFont copied to clipboard

default velocity-to-attenuation curve is incorrect

Open mrbumpy409 opened this issue 4 months ago • 0 comments

The default velocity-to-attenuation curve for a SoundFont voice should be 96 dB deep. TinySoundFont, however, uses a 48 dB curve, reducing the velocity-controlled dynamic range by half.

Here is a screenshot of the recording of Test 13-A in the SoundFont Spec Implementation Test (TinySoundFont on top, FluidSynth on bottom):

image

You can see that TinySoundFont is not reducing the sample volume enough as the note-on-velocity decreases.

mrbumpy409 avatar Oct 14 '24 17:10 mrbumpy409