-\version "2.3.16"
+\version "2.19.21"
\header {
-texidoc = "The @code{\\tag} command marks music expressions with a
+ texidoc = "The @code{\\tag} command marks music expressions with a
name. These tagged expressions can be filtered out later. This
mechanism can be used to make different versions of the same music. In
this example, the top stave displays the music expression with all
}
-\paper { raggedright= ##t }
+\layout { ragged-right= ##t }
common =
- \relative c'' {
-
- c1
- \relative c' <<
- \tag #'part <<
- R1 \\
- {
- \set fontSize = #-1
- c4_"cue" f2 g4 }
- >>
- \tag #'score R1
- >>
- c1-\tag #'part ^4
+\relative {
+
+ c''1
+ \relative c' <<
+ \tag #'part <<
+ R1 \\
+ {
+ \set fontSize = #-1
+ c4_"cue" f2 g4 }
+ >>
+ \tag #'score R1
+ >>
+ c1-\tag #'part ^4
}
-\score {
- \simultaneous {
- \new Staff {
- \set Staff.instrument = #"both"
- \common
- }
- \new Staff {
- \set Staff.instrument = #"part"
- \applymusic #(remove-tag 'score) \common
- }
- \new Staff {
- \set Staff.instrument = #"score"
- \applymusic #(remove-tag 'part) \common
- }
- }
+
+\simultaneous {
+ \new Staff {
+ \set Staff.instrumentName = #"both"
+ \common
+ }
+ \new Staff {
+ \set Staff.instrumentName = #"part"
+ \keepWithTag #'part \common
+ }
+ \new Staff {
+ \set Staff.instrumentName = #"score"
+ \keepWithTag #'score \common
+ }
}
+