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