7 \translator{ \HaraKiriStaffContext }
9 % The Voice combine hierarchy
13 \name "VoiceCombineThread";
14 \consists "Rest_engraver";
18 \name "VoiceCombineVoice";
21 \remove "Rest_engraver";
22 \accepts "VoiceCombineThread";
26 \consists "Mark_engraver";
27 \name "VoiceCombineStaff";
28 \accepts "VoiceCombineVoice";
32 % The Staff combine hierarchy
36 \name "StaffCombineThread";
40 \name "StaffCombineVoice";
41 \accepts "StaffCombineThread";
42 \consists "Thread_devnull_engraver";
46 \name "StaffCombineStaff";
47 \accepts "StaffCombineVoice";
52 % This is non-conventional, but currently it is
53 % the only way to tell the difference.
55 splitInterval = #'(1 . 0)
56 changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
60 \accepts "VoiceCombineStaff";
61 \accepts "StaffCombineStaff";
63 \translator{ \HaraKiriStaffContext }
67 %\OrchestralScoreContext
68 \accepts "VoiceCombineStaff";
69 \accepts "StaffCombineStaff";
71 TimeSignature \override #'style = #'C
72 BarNumber \override #'padding = #3
73 RestCollision \override #'maximum-rest-count = #1