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

Reply via email to