]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/tutorial/orchestral-score.ly
patch::: 1.3.127.jcn4
[lilypond.git] / input / tutorial / orchestral-score.ly
index 2e641fb9016d4b5e57deb44e3986a628f708c7a5..8926afb36dc0f0b6dd4fc7069a2b41ae500e3a62 100644 (file)
@@ -224,6 +224,34 @@ contrabasso = \notes\relative c {
     \paperSixteen
     linewidth = 80 * \staffspace;
     textheight = 200 * \staffspace;
+    \translator{
+      \ThreadContext
+      \consists "Rest_engraver";
+    }
+    \translator{
+      \VoiceContext
+      \remove "Rest_engraver";    
+      soloText = #"I."
+      soloIIText = #"II."
+      soloADue = ##f
+      % We must override the settings for Staff level
+      % with the default values, here.
+      aDueText = #"\\`a2"
+      splitInterval = #'(0 . 1)
+      changeMoment = #`(,(make-moment 0 0) . ,(make-moment 1 512))
+    }
+    \translator{
+      \HaraKiriStaffContext
+      \consists "Mark_engraver";
+      soloADue = ##t
+      soloText = #""
+      soloIIText = #""
+      % This is non-conventional, but currently it is
+      % the only way to tell the difference.
+      aDueText = #"\\`a2"
+      splitInterval = #'(1 . 0)
+      changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
+    }
     \translator {
       \OrchestralScoreContext
       skipBars = ##t