5 %textheight = 290.0\mm;
10 \translator{ \HaraKiriStaffContext }
12 % The Voice combine hierarchy
16 \name "VoiceCombineThread";
17 \consists "Rest_engraver";
21 \name "VoiceCombineVoice";
24 \remove "Rest_engraver";
25 \accepts "VoiceCombineThread";
29 \consists "Mark_engraver";
30 \name "VoiceCombineStaff";
31 \accepts "VoiceCombineVoice";
35 % The Staff combine hierarchy
39 \name "StaffCombineThread";
43 \name "StaffCombineVoice";
44 \accepts "StaffCombineThread";
45 \consists "Thread_devnull_engraver";
49 \name "StaffCombineStaff";
50 \accepts "StaffCombineVoice";
55 % This is non-conventional, but currently it is
56 % the only way to tell the difference.
58 splitInterval = #'(1 . 0)
59 changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
63 \accepts "VoiceCombineStaff";
64 \accepts "StaffCombineStaff";
66 \translator{ \HaraKiriStaffContext }
70 \OrchestralScoreContext
71 \accepts "VoiceCombineStaff";
72 \accepts "StaffCombineStaff";
75 markScriptPadding = #4.0
77 BarNumber \override #'padding = #3
78 RestCollision \override #'maximum-rest-count = #1