Peter Chubb wrote:
I'm using the current 2.12.2 version of lilypond. The attached file yields, programming error: vertical alignment called before line-breaking and no lines on the staff.If I remove the \bar "|." the output is correct. \version "2.12.2" recscore= \context StaffGroup << \context RhythmicStaff = "tambour" { \override NoteHead #'style = #'cross \stemUpf4 f8 f8 }\context Staff = "recA" { \clef "G^8" a''2 \bar "|." } >> \score { \recscore \layout { \context{ \RhythmicStaff \remove "Time_signature_engraver" \remove "Staff_symbol_engraver" \remove "Clef_engraver" % \remove "Bar_engraver" \consists "Instrument_name_engraver" \override BarLine #'transparent = ##t } \context{ \Staff \remove "Time_signature_engraver" } } }
For me, with 2.12.2 on Fedora 10, running your example yields tiny staff lines before the clef, but nothing after, and no StaffGroup bracket.
You seem to have removed the Staff_symbol_engraver from the RythmicStaff context -- I left the \bar "|." in, and commented out the line
% \remove "Staff_symbol_engraver" , then all worked fine. _______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user
