Hello, I am typing Schubert's "Erlkoenig" and I have to combine a tuplet (3 8 notes) with a tremolo and a staff crossing. - \repeat "tremolo" 4. is not recognized as correct; after some tests, I have "invented" \repeat "tremolo" 3, and though the midi output is correct, instead of 4. notes in the lower staff, I have got 2. notes. Is it a bug, or what is the solution? Thanks for your help. Here is my score (it's a bit long, but there is nothing to add to test it)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \version "2.11.27" \include "italiano.ly" % DEFINITIONS % HIDING TUPLETS NUMBER AND BRACKET hideTupNum = \override TupletNumber #'transparent = ##t hideTupBra = \override TupletBracket #'transparent = ##t tupCross = { \stemUp \once \override Stem #'length = #14 \once \override Stem #'cross-staff = ##t \once \override Stem #'flag-style = #'no-flag } % FIN DEFINITIONS %%%%%% 2. PIANO RIGHT HAND: Notes upNote = \relative do' { \hideTupBra \hideTupNum % 46 \times 2/3 { <la do mib fa>8[ <la do mib fa> <la do mib fa>] } \times 2/3 { <la do mib fa>[ <la do mib fa> <la do mib fa>] } \times 2/3 { <la do mib fa>[ <la do mib fa> <la do mib fa>] } \times 2/3 { <la do mib fa>[ <la do mib fa> <la do mib fa>] } % 47 \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } % 48 \times 2/3 { <la do fa>[ <la do fa> <la do fa>] } \times 2/3 { <la do fa>[ <la do fa> <la do fa>] } \times 2/3 { <la do fa>[ <la do fa> <la do fa>] } \times 2/3 { <la do fa>[ <la do fa> <la do fa>] } % 49 \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } \times 2/3 { <sol sib reb mi>[ <sol sib reb mi> <sol sib reb mi>] } % 50 \times 2/3 { <do fa>8[ fa fa] } \times 2/3 { fa[ fa fa] } \times 2/3 { \repeat "tremolo" 3 fa8 } \times 2/3 { \repeat "tremolo" 3 fa8 } % 51 \times 2/3 { \repeat "tremolo" 3 fa8 } \times 2/3 { \repeat "tremolo" 3 fa8 } \times 2/3 { \repeat "tremolo" 3 fa8 } \times 2/3 { \repeat "tremolo" 3 fa8 } } scoreUpNoteAll = { \clef treble \time 4/4 \key sib \major s1*0^\markup { { \bold \large\bigger { \hspace #-3.0 \italic "Schnell. " } } { (\smaller \general-align #Y #DOWN \note #"4" #1 = 152) } } \upNote } %%%%%% 3. PIANO LEFT HAND: Notes downNote = \relative do { \hideTupBra \hideTupNum % 46 \times 2/3 { fa,8_([ la sib!] } \times 2/3 { do[ re mi]) } fa2 ~ fa1 \times 2/3 { fa,8_([ la sib] } \times 2/3 { do[ re mi]) } fa2 ~ fa1 % 50 << { \hideTupBra \hideTupNum \times 2/3 { \tupCross <fa la>8 \tupCross fa\noBeam \tupCross fa\noBeam } \times 2/3 { \tupCross fa \tupCross fa\noBeam \tupCross fa\noBeam } \times 2/3 { \repeat "tremolo" 3 { \tupCross fa8 } } \times 2/3 { \repeat "tremolo" 3 { \tupCross fa8 } } } \\ { \stemDown \times 2/3 { fa,,8_([ la sib] } \times 2/3 { do[ re mi]) } fa2 ~ } >> % 51 << { \times 2/3 { \repeat "tremolo" 3 { \tupCross fa'8 } } \times 2/3 { \repeat "tremolo" 3 { \tupCross fa8 } } \times 2/3 { \repeat "tremolo" 3 { \tupCross fa8 } } \times 2/3 { \repeat "tremolo" 3 { \tupCross fa8 } } } \\ { \stemDown fa,1 } >> } scoreDownNoteAll = { \clef bass \time 4/4 \key sib \major \downNote } % SCORE OUTPUT \score { << \new PianoStaff << \new Staff = "up" { \autoBeamOff \scoreUpNoteAll } \new Staff = "down" { \autoBeamOff \scoreDownNoteAll } >> >> \layout { \context { \Score \override VerticalAxisGroup #'remove-first = ##t \override SpacingSpanner #'spacing-increment = #1.0 } } } % MIDI OUTPUT \score { << \new PianoStaff << \new Staff = "up" { \autoBeamOff \unfoldRepeats { \scoreUpNoteAll } } \new Staff = "down" { \autoBeamOff \unfoldRepeats { \scoreDownNoteAll } } >>
\midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 152 4) } } } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user