+ /* Handle horizontal shifts for crossing notes */
+ execute_pushpop_property (one, ly_symbol2scm ("NoteColumn"),
+ ly_symbol2scm ("horizontal-shift"), scm_from_int (0));
+ execute_pushpop_property (two, ly_symbol2scm ("NoteColumn"),
+ ly_symbol2scm ("horizontal-shift"), scm_from_int (1));
+ /* Also handle MultiMeasureRest positions for voice 1/2 */
+ execute_pushpop_property (one, ly_symbol2scm ("MultiMeasureRest"),
+ ly_symbol2scm ("staff-position"), scm_from_int (4));
+ execute_pushpop_property (two, ly_symbol2scm ("MultiMeasureRest"),
+ ly_symbol2scm ("staff-position"), scm_from_int (-4));