Hi,
        In a choirstaff, all the staves end up on top of each other.

I fixed with the following patch (which is probably wrong....)

--- engraver.ly-orig    Thu Jun  3 11:53:43 1999
+++ engraver.ly Fri Jun  4 16:18:35 1999
@@ -57,22 +57,6 @@
 };
 
 \translator{\StaffContext }
-\translator {
-       \type "Engraver_group_engraver";
-       \name ChoirStaff;
-       alignmentReference = \center;   
-       \consists "Staff_group_bar_engraver";
-
-       \consistsend "Axis_group_engraver";
-       \accepts "Staff";
-       \accepts "RhythmicStaff";
-       \accepts "GrandStaff";
-       \accepts "PianoStaff";
-
-               
-       \accepts "Lyrics";
-       \accepts "ChordNames";
-}
 
 
 RhythmicStaffContext=\translator{
@@ -151,6 +135,29 @@
        
 };
 \translator{\PianoStaffContext}
+
+ChoirStaffContext = \translator {
+       \type "Engraver_group_engraver";
+       \name ChoirStaff;
+       alignmentReference = \center;   
+       \consists "Staff_group_bar_engraver";
+       \consists "Vertical_align_engraver";
+       minVerticalAlign = 3.0*\staffheight;
+       maxVerticalAlign = 3.0*\staffheight;
+
+       \consistsend "Axis_group_engraver";
+       \accepts "Staff";
+       \accepts "RhythmicStaff";
+       \accepts "GrandStaff";
+       \accepts "PianoStaff";
+
+               
+       \accepts "Lyrics";
+       \accepts "ChordNames";
+};
+\translator{\ChoirStaffContext}
+
+
 StaffGroupContext= \translator {
        \type "Engraver_group_engraver";
        \consists "Span_bar_engraver";

Reply via email to