This is indeed the case.  Here are some more details on the operation of
the sustain pedal:
Sustain pedal uses MIDI controller 64
Is active if a value of 64 or greater is sent
When active, FluidSynth ignores note-off events on the sustained channel
If the sustain pedal is released, all sustained notes behave as if a
note-off event was received

This means that holding down the sustain pedal just behaves as if all notes
are held.  So instruments that don't have a sustain phase in their volume
envelopes, will not be sustained.

Allowing these instruments to be sustained would require modifying the
volume envelope to have a sustain level.  Once a note-off event (or sustain
pedal release event) occurs, the release phase of the volume envelope takes
effect.

Best regards,

Element Green




On Thu, Nov 14, 2013 at 1:11 PM, Jim Henry <jim.he...@sbcglobal.net> wrote:

> The effect of the sustain pedal is determined by the sound font.
>
>
> On 11/14/2013 10:39 AM, Eric Gagnon wrote:
>
>> EG:
>>>
>>> I think (and hope) it is the expected behavior.
>>>
>>> In performing with such an instrument sound (oboe, for example), I
>>>
>> sometimes use the sustain pedal to hold out a note while I shift my
>>
>>> hand(s) to a different area.  So it is useful in that rare occasion.
>>>
>>> Usually though, the sustain pedal is not useful for such instrument
>>> sounds.
>>>
>>> --
>>> Sincerely,
>>> Aere
>>>
>>>  ----------------------------------------
>>
>> Hi Aere:
>>
>> Thanks for your reply.  I understand as you pointed out that there is a
>> fairly limited use of the sustain pedal for those type of instruments.  I
>> do
>> have a Yamaha keyboard and it always slowly fades out instruments of all
>> types when the sustain is engaged.  The wind instruments of course take
>> longer to fade out but they do fade eventually.  You could still use the
>> sustain pedal to switch your hands in that short interval as you described
>> even with a slow fade.  I was just curious as to why the fluidsynth
>> behaviour was to keep the notes ON indefinitely and whether this is a
>> configurable behaviour.
>>
>> Regards,
>>
>> EG
>>
>>
>>
>> _______________________________________________
>> 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