[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] SoundFont parameter analysis

From: Garth Hjelte
Subject: Re: [fluid-dev] SoundFont parameter analysis
Date: Thu, 21 Jun 2018 13:21:07 -0500

At 12:48 PM 6/21/2018, you wrote:

>Additive, because the spec assumes all times to be in absolute timecents. 
>Soundfont editors however report values in seconds for instrument generators 
>and a multiplicative factor for preset generators. So your calculations are 
>basically correct, but they have to be done in SF2 native units. In case 
>you're fancy for math:
>seconds = 2^(timecents/1200)
>Let "tci" be the absolute timecents of the instrument generator and "tcp" the 
>realtive timecents of the respective preset generator:
>2^( (tci + tcp) / 1200 ) == 2^( tci / 1200 ) * 2^( tcp / 1200 )
>Where the left hand side is what the spec suggests and the right hand side is 
>my previous showing.

OK, I get it, thank you very much!

>I see. Vienna probably uses the convex modulation env., i.e. the correct one, 
>so the filter is almost open after 1.5 sec., however it takes another 5.5 sec. 
>to really fully open to the last Hertz, which is however pretty inaudible in 
>this case.

Totally funny that the article you posed commented on the exact same Preset I 
was looking at (Sweep Pad) - which ironically was the one the client posed to 

Can I ask - this was in 2016. Isn't it like completely automatic that 
FluidSynth should be updated to convex on the ModEnv? If it's what the spec 
says, shouldn't it be like "next-day work" to implement it? And it shouldn't be 
hard, since the VolEnv already does it, sounds like cut-paste of code.  

Garth Hjelte
Sampler User

reply via email to

[Prev in Thread] Current Thread [Next in Thread]