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