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