Hi,

I managed to temporarily solve the problem with Mark_engraver
for multistaff scores, using the following ugly hack:

--- lily/bar-script-engraver.cc~        Fri Feb  5 11:36:38 1999
+++ lily/bar-script-engraver.cc Fri Feb  5 11:35:54 1999
@@ -36,7 +36,7 @@
       /* Only put numbers on bars that are at our own level (don't put
         numbers over the staffs of a GrandStaff, only over the GrandStaff
         itself */
-      if (i.origin_grav_l_arr_.size () == 1)
+      //      if (i.origin_grav_l_arr_.size () == 1)
        {
          staff_side_p_->dim_cache_[other_axis].parent_l_ =  
&bar_l->dim_cache_[other_axis];
          //      staff_side_p_->dim_cache_[axis_].parent_l_ =  
&bar_l->dim_cache_[axis_];        


Now I can finally get my score with marks and instrument names in place!

I also noted a couple of other problems:

- The HaraKiriStaffContext doesn't print any barlines. This in its turn
  means that the line breaking and \break doesn't work, since it doesn't
  find any breakable Paper_columns.

- In and example I tried, when a slur was broken by a line break, 
  the part on the new line turned downwards even if the first part 
  is directed upwards and the slured note has stem down. I can't
  find the same behaviour in the examples on the web site and I
  don't have either Lilypond or my own files here. Anyway, the
  example contained something like 
  e''4 ( | ) f8
  with a line break at the bar line. I will try to send a better
  example later.

- Isn't the direction of ties determined adaptively from the music
  at all now? In the small example I tried, it seemed to be fixed
  (unless I set it manually with the new properties).


         /Mats

Reply via email to