Hi, Christian
> I am hopeful that this change can be reverted, as I find it a significant > obstacle to rendering a proper live performance. Please, could you try the branch named "pedals" to see if it works as expected when sostenuto or sustain pedal is active. See https://github.com/FluidSynth/fluidsynth/pull/905. Thanks. jjc > Message du 04/06/21 14:19 > De : "Ceresa Jean-Jacques" > A : "FluidSynthmailinglist" > Copie à : > Objet : Re: [fluid-dev] repeating a note with the sustain pedal active cuts > off the previous note > > > Hi Christian, > I am the culprit author of "add sostenuto pedal functionality" (David isn't > responsible). > Thanks for your interesting and detailled report of real accoustic piano > behaviour when playing the same note more than once with the sustain or > sustenuto pedal active. > > > I am hopeful that this change can be reverted, as I find it a significant > > obstacle to rendering a proper live performance. > I will look after this issue. > jjc. > Message du 04/06/21 00:47 > De : "S. Christian Collins" > A : "FluidSynth Devel" > Copie à : > Objet : [fluid-dev] repeating a note with the sustain pedal active cuts off > the previous note > > > > Hi folks, > > I have noticed in recent FluidSynth versions that when I am playing any > > type of piano or keyboard sound, notes will sometimes drop out > > unexpectedly. After a bit of experimentation, I discovered what the problem > > is: when playing the same note more than once with the sustain pedal > > active, the previous note gets cut off. This is especially noticeable if > > you play the note loudly and then softly; the loud note just abruptly > > disappears. This did not happen in the past when I was using an older > > FluidSynth version for live performance with my band. > > > I was able to find the culprit by running a git bisect: commit #048c51 > > > ------------------------------------------------------------------------------------ > Add sostenuto pedal functionality (ticket #47, #136) > > Apart from adding sostenuto pedal functionality, this also changes > the behaviour of dampening currently sounding notes on the same key > to ignore pedals. > > Signed-off-by: David Henningsson > ------------------------------------------------------------------------------------ > > > Though the change to dampen currently sounding notes on the same key with > > sustain/sostenuto was deliberate, I disagree with this choice for the > > following reasons: Real keyboard instruments do not behave in this manner. With the sustain pedal depressed on a real piano, if you play a note loudly and then very quietly, you still hear the continued vibrations from the initial, loud keystroke. All other MIDI GM-style devices I have encountered allow previous notes on the same pitch to remain, including those by Roland, Creative Labs/E-MU, and every other SF2 and SFZ sample player of any worth. AFAIK, FluidSynth stands alone in the decision to mute older notes on the same pitch by default. > > > Here are some audio examples so you can hear what I am talking about. I > > have played the same patterns using: A real piano (pedal notes-real piano.mp3) FluidSynth prior to commit #048c51 (pedal notes-FluidSynth-old.mp3) FluidSynth after commit #048c51 (pedal notes-FluidSynth-new.mp3) > > Each recording features the following patterns played with the sustain > > pedal active, in order: FF note followed by PP note. FF note followed by MP note. FF note followed by four notes increasing in velocity from PP, and then repeating a few times. > > > Comparing the recordings, you can hear that the old FluidSynth behavior > > matches that of the real piano, whereas the new FluidSynth behavior is > > nothing alike. The MIDI file for these patterns is attached to this e-mail > > for troubleshooting. > > I am hopeful that this change can be reverted, as I find it a significant > > obstacle to rendering a proper live performance. It has implications with > > non-keyboard sounds as well, but I didn't want to flood this e-mail with > > audio examples, so I will only provide more examples if requested. > > > Thank you for your time :) > > > -~Chris > > > _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev > > [ pedal notes test.mid (0.7 Ko) ] _______________________________________________ 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