Thanks, that definitely sounds worth trying. The best (only?) way to turn
off reverb is via the synth.reverb.active setting?

On Thu, May 19, 2016 at 10:17 PM, Element Green <elem...@elementsofsound.org
> wrote:

> Hmm, reading back over your original problem description, I think the
> first question should be whether the voice is really continuing or not.  It
> could actually be one of the effects, such as reverb, which is causing the
> sound to extend on for a long time.  Try turning off the reverb and chorus
> units to see if that "fixes" the problem.  Each instrument has its own
> reverb send calculation, so you might not notice this until an instrument
> has the reverb setting above a certain level.
>
> Element
>
>
>
> On Thu, May 19, 2016 at 7:36 PM, Ien Cheng <i...@alum.mit.edu> wrote:
>
>> 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