Thanks for responding!

>The spec says: "Generators at the Preset Level are instead considered 
>"relative" and additive to all the default or instrument level generators 
>within the Preset Zone."
>Both instruments set modEnvAttack and modEnvRelease to 100 ms. The preset 
>generator of e.g. Polysynth2 sets them to approx. 70 for attack and approx. 50 
>for release.
>
>This makes an attack of 100 ms * 70 = 7 sec
>and release of 100 ms * 50 = 5 sec.

I know you didn't write the spec =) but doesn't the "relative" and "additive" 
mean:

Attack  of 100 ms + 70ms = 170ms
Release of 100 ms + 50ms = 150ms

The spec says additive, not multiplicative. Unless I'm missing something?

>The modulation in this case affects the filters cut-off freqency. Thus it 
>needs 7 seconds for the filter to fully open. This is pretty much what I hear. 
>Dont know about the 1.5 sec you refer to.

Just what I heard Vienna do, and I consider that the gold standard since Emu 
created it at the time SoundFont was designed. But 7sec is closer sounding that 
60ms =)

>Note however that what you hear is strictly speaking not correct. fluidsynth 
>currently processes the modEnvAttack in a linear way. According to the spec 
>(8.1.2 #26) it should however be convex. See here for further reading:
>https://github.com/FluidSynth/fluidsynth/issues/153

Thanks for the reference, interesting reading. 

Garth Hjelte
Sampler User


_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to