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

Reply via email to