Hi,
 
>One observation:  The action is really, .......  The attached (fairly 
>mechanical) MIDI file, generated by lilypond, demonstrates this.
>...but I wonder if that fast an action is typical.
 
Yes as Jim write, the action to sustain only note depressed before sostenuto  
(i.e noteOn MIDI message received before sotenutoOn MIDI message) is 
typical of sostenuto pedal behavior.
 
Your MIDI file example is interresting as an example to explain difference 
between Sustain and Sostenuto pedal action.
I have modified your MIDI file (see attachement dodgy_sostenuto_sustain.mid) to 
show that. Please display this MIDI file in
your notation program and read the following:
A) In your initial File (dodgy_sostenuto.mid):
1) First, notice that sostenuto pedal is in track 1 that contains a Bass Note 
followed by a Chord on each bar. 
2) Sostenuto pedaling is used  on each bar at the beginning of the bar to 
sustain the bass note during the whole bar.
    But as the chord is played legato with the next bass note (on beat 1 of 
next bar), playing Sustain pedal will produce the
    same result than playing Sostenuto. So using Sustain pedal is more 
convenient than Sostenuto.
 
B) And now in the modified File (dodgy_sostenuto_sustain.mid): Sostenuto is 
used in bar 4 and 6 to sustain Bass note but not the chord. 
The bass sound legato, but the chord sound staccato.
1) Bar 1: Sostenuto is played at the same time that Bass note G 1, so the Bass 
will not be sustained.(Instead, it will be easier to use Sustain to sustain 
Bass note).
2) Bar 2: Sustain is played (rather sostenuto), so the Bass note D1 will be 
always sustained (no matter if  noteOn is before or after sustainOn).
3) Bar 3: at 3.1.1 Sostenuto is played  after Bass note G1 at 3.1.0, so the 
bass will be sustained. (Instead, it will be easier to use Sustain to sustain 
bass note).
4) Bar 4: at 4.1.1 Sostenuto is played after Bass note D1 at 4.1.0, so it will 
be sustained like in Bar 2. But now the chord is played staccato,as the 
sostenuto
    pedal respect and maintains this playing. So you can hear the Bass note 
sustained but not the chord that release before the end of bar.
    
5) Bar 5,6,7: i choose to play both Bass and chord 'legato' during the melody 
part so we use Sustain. Bass note and chord are sustained even if chord are 
played staccato.
6) Bar 8, Sostenuto is used, (like in Bar 4) and at the end of bar we hear only 
the melody and the bass.
 
With Sostenuto, you can select which notes to sustain (here only the bass 
note).Following notes are not sustained and can be played staccato at your 
desire.
With Sustain it is not possible to play somes notes staccato. If you want to do 
that you need to use Sostenuto.
 
The file FluidSostenuto.pdf gives details to combine both Sostenuto and Sustain 
pedal.
 
Le 11/03/15, "R.L. Horn" <li...@eastcheap.org> a écrit : 
>  On Mon, 9 Mar 2015, CERESA Jean-Jacques ENAC/ENAC wrote:
> 
> >A new ticket has been created: #136 [PATCH]: Adding Sostenuto code
> 
> Formidable!
> 
> One observation:  The action is really, really, really fast (i.e. 
> instantaneous).  It sometimes (fairly often, in the case of sequencer- and 
> notation software) happens that the note-on and sostenuto events are 
> nominally simultaneous and not necessarily in the correct order.  The 
> attached (fairly mechanical) MIDI file, generated by lilypond, demonstrates 
> this.
> 
> Now, I don't have a problem with things as they stand -- if I want a sloppier 
> pedal I can simply defer the sostenuto events a few hundredths of a second -- 
> but I wonder if that fast an action is typical. 
> 
>   
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
> 
> 
>

Attachment: dodgy_sostenuto_sustain.mid
Description: application/mid

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to