+2003-10-14 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * input/test/temporary-stave.ly (texidoc): New example based on an
+ email question from Ralph Little.
+
2003-10-11 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* lily/note-performer.cc (try_music): accept busy-playing-event.
--- /dev/null
+
+\version "2.0.0"
+
+\header {
+
+texidoc= "
+An additional stave can be typeset in the middle of a score line.
+A new context type is created to avoid printing time and key
+signatures and clef at the beginning of the temporary stave.
+"
+}
+
+\score {
+ \notes {
+ \relative c' {
+ \context Staff = One { c4 d e f }
+ <<
+ {c d e f | c d e f | c c c c | c c c c }
+ \context TemporaryStaff = Two { c4 c8 d e4 f | c d e f |
+ c c c c | c c c8 b c b |}
+ >>
+ c4 d e f |
+ }
+ }
+ \paper {
+ \translator {
+ \ScoreContext
+ \consists Span_bar_engraver
+ % Avoid a vertical line at the beginning of the system:
+ \remove System_start_delimiter_engraver
+ % Incorporate the new context in the hierarchy
+ \accepts "TemporaryStaff"
+ }
+ \translator {
+ \StaffContext
+ \name "TemporaryStaff"
+ \alias "Staff"
+ \remove "Clef_engraver"
+ \remove "Time_signature_engraver"
+ \remove "Key_engraver"
+ }
+ }
+}
+
(baseline-skip . 2)
(break-visibility . ,end-of-line-invisible)
(padding . 0.8)
- (meta . ((interfaces . (text-interface side-position-interface font-interface mark-interface self-alignment-interface item-interface ))))
+ (meta . ((interfaces . (break-aligned-interface text-interface side-position-interface font-interface mark-interface self-alignment-interface item-interface ))))
))
(MetronomeMark
. (