Thanks -

Yeah, I'm not getting any problems with the files in MuseScore, which I
know uses FluidSynth.

The context I'm getting the problem is in an Android app -- using this
fluidsynth-android <https://bitbucket.org/kunstmusik/fluidsynth-android>
repo. I wonder if it has something to do with the lower processing power of
the phone?

--Ien

On Wed, May 18, 2016 at 12:53 PM, Element Green <elem...@elementsofsound.org
> wrote:

> Hello Ien,
>
> I got your samples you sent me, for reference:
> FluidR3 GM2-2-0-52-Ahh Choir.sf2
> 8bitsf-0-0-PIANO 1.sf2
>
> With the choir instrument, the default release on the global instrument
> zone is 3 seconds.  The velocity of the key being pressed determines the
> release time of the volume envelope, as set by the Preset Zones.  From 3
> seconds (maximum velocity) to 1.8 seconds (lowest velocity).
>
> The 8 bit piano sound has a release of a half a second.
>
> Both of these seem to work as expected (tested in Swami and the fluidsynth
> shell with noteon/noteoff commands).  In the problem scenario you are
> talking about, how are you sending notes to FluidSynth?  Are you playing a
> MIDI file or pressing keys on a keyboard or something else?
>
> Cheers.
>
> Element
>
>
> On Wed, May 18, 2016 at 10:23 AM, Ien Cheng <i...@alum.mit.edu> wrote:
>
>> HI Element Green!
>>
>> Thanks for your continued help with this. Much appreciated.
>>
>> As requested, attached at two soundfonts showing this problem.
>>
>> Let me know if I can provide anything further to help figure this out!
>>
>> --Ien
>>
>>
>> ---------- Forwarded message ----------
>> From: Element Green <elem...@elementsofsound.org>
>> Date: Wed, May 18, 2016 at 11:56 AM
>> Subject: Re: [fluid-dev] Problem with certain "loud" soundfonts not
>> stopping after note off
>> To: FluidSynth mailing list <fluid-dev@nongnu.org>
>>
>>
>> Hello Ien,
>>
>> In such a situation I would load up the SoundFont into an editor (such as
>> Swami) and have a look at the release time for the particular instrument
>> you are using.  Note that the calculation of the release time is based on
>> the release value of the matching instrument zone multiplied by the release
>> multiplier in the preset.  If you could personally send me the SoundFont or
>> let me know how I could obtain it, I would be happy to check this for you
>> (just let me know what which preset and note you are playing).
>>
>> Best regards,
>>
>> Element Green
>>
>>
>> On Wed, May 18, 2016 at 9:35 AM, Ien Cheng <i...@alum.mit.edu> wrote:
>>
>>> Hi Element Green -
>>>
>>> Thanks for your quick reply!
>>>
>>> It could well be something to do with release time. However, the sound
>>> is definitely continuing indefinitely. Perhaps the sounds aren't trailing
>>> off properly to go below the perceptible threshhold? Are there any settings
>>> I can play with to tune this behavior to solve this problem?
>>>
>>> --Ien
>>>
>>> On Wed, May 18, 2016 at 11:17 AM, Element Green <
>>> elem...@elementsofsound.org> wrote:
>>>
>>>> Hello Ien,
>>>>
>>>> FluidSynth does some pre-calculations on sample data to determine when
>>>> the sound becomes "imperceptible" ("reaches the noise floor").  I'm not
>>>> really familiar with this code and have often wondered how well it works.
>>>> For example, in the case of Swami, I don't believe I'm pre-calculating
>>>> these values and I've questioned whether this is working right (in the case
>>>> of Swami's use of FluidSynth at least).  At any rate, if an instrument has
>>>> a long release time, FluidSynth will try to optimize things to turn off the
>>>> voice when it is no longer "perceptible".  It will also prioritize voices
>>>> to terminate if it runs out of the allocated polyphony.  It seems you are
>>>> saying that a sound continues past the note off though, which likely has to
>>>> do with the instrument's release time.  Are you certain that FluidSynth is
>>>> maintaining the voice past the end of the designated release interval?
>>>>
>>>> Best regards,
>>>>
>>>> Element Green
>>>>
>>>> On Wed, May 18, 2016 at 9:07 AM, Ien Cheng <i...@alum.mit.edu> wrote:
>>>>
>>>>> Hi everyone -
>>>>>
>>>>> I'm seeing an odd problem where the synth is not stopping the sound
>>>>> after note off with certain "loud" soundfonts. Specifically, with the
>>>>> standard GM grand piano soundfont, everything works great, notes on and
>>>>> notes off as expected.
>>>>>
>>>>> Switch to a soundfont that has a sharper or fuller sound (like a 8bit
>>>>> arcade sound or a full choral ahh sound) and the synth doesn't turn off 
>>>>> the
>>>>> notes -- or it sounds like the echo or tail of the sound just continues
>>>>> indefinitely even after the note off.
>>>>>
>>>>> I notice that if I reduce the gain, the problem goes away.
>>>>>
>>>>> Is this some kind of flooding or other problem?
>>>>>
>>>>> Apologies if I'm not asking correctly or with the right terminology!
>>>>> Any help or tips appreciated.
>>>>>
>>>>> --Ien
>>>>>
>>>>> _______________________________________________
>>>>> fluid-dev mailing list
>>>>> fluid-dev@nongnu.org
>>>>> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> fluid-dev mailing list
>>>> fluid-dev@nongnu.org
>>>> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> fluid-dev mailing list
>>> fluid-dev@nongnu.org
>>> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>>>
>>>
>>
>> _______________________________________________
>> fluid-dev mailing list
>> fluid-dev@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>>
>>
>>
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to