6 \translator{ \HaraKiriStaffContext }
8 % The Voice combine hierarchy
12 \name "VoiceCombineThread";
13 \consists "Rest_engraver";
17 \name "VoiceCombineVoice";
20 \remove "Rest_engraver";
21 \accepts "VoiceCombineThread";
25 \consists "Mark_engraver";
26 \name "VoiceCombineStaff";
27 \accepts "VoiceCombineVoice";
31 % The Staff combine hierarchy
35 \name "StaffCombineThread";
39 \name "StaffCombineVoice";
40 \accepts "StaffCombineThread";
41 \consists "Thread_devnull_engraver";
45 \name "StaffCombineStaff";
46 \accepts "StaffCombineVoice";
51 % This is non-conventional, but currently it is
52 % the only way to tell the difference.
54 splitInterval = #'(1 . 0)
55 changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
59 \accepts "VoiceCombineStaff";
60 \accepts "StaffCombineStaff";
62 \translator{ \HaraKiriStaffContext }
66 %\OrchestralScoreContext
67 \accepts "VoiceCombineStaff";
68 \accepts "StaffCombineStaff";
71 barScriptPadding = #2.0 % dimension \pt
72 markScriptPadding = #4.0
75 barNumberScriptPadding = #15
76 %% URG: this changes dynamics too
77 %%textStyle = #"italic"
78 timeSignatureStyle = #"C"
79 marginScriptHorizontalAlignment = #1