Hello all,
I’m using frameEngraver for a harp part and the repeat signs are not aligned. 
The problem appears when I use compoundMeter. Below is a minimal example that 
demonstrates the issue. It requires "frameEngraver-bars-and-boxes.ily” which 
I’ve attached.

I’ve moved the frameStart, frameEnd, frameExtenderEnd into each voice. I’ve 
also tried eliminating the common timing variable and specifying time 
signatures within each voice. The results are the same. A similar misalignment 
occurs with frame boxes instead of repeats. Any suggestions are much 
appreciated.
Thanks,
Holland 

Attachment: frameEngraver-bars-and-boxes.ily
Description: Binary data


\version "2.18.2"

\include "frameEngraver-bars-and-boxes.ily"

timing = {
   \compoundMeter #'((4 4) (1 8))
  \override Frame.repeat-barlines = ##t
\frameStart
  s4 s s s \frameEnd s8
  \time 4/4
  s2 s2
  \frameExtenderEnd
  
  \frameStart
  s4 s s \frameEnd s
  \time 3/4
  s2.
  \frameExtenderEnd
}

upper = \relative c' {
  d4 d d d  e8
  s2 s2

  d4 d d d
  s2 s4
}

lower = \relative c {
  d4 d d d  e8
  s2 s2

  d4 d d d
  s2 s4
}

\layout {
   \context {
    \Global
    \grobdescriptions #all-grob-descriptions
  }
  \context {
    \Score
    \remove "Bar_number_engraver"
  }
  \context {
         \Staff
}
  \context {
    \Voice
      \consists \frameEngraver
  }
}

\new PianoStaff <<
  \set PianoStaff.instrumentName = #"Harp"
 \new Staff = "upper" \with {
    midiInstrument = "orchestral harp"
  }   
  \context Voice << {\upper} {\timing}>>
 \new Staff = "lower" \with {
    midiInstrument = "orchestral harp"
  } 
    \context Voice << {\clef bass \lower} {\timing}>>
>>



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to