From cdb738339625bada5dedee12a6995a3f9aa2b44f Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Tue, 21 May 2002 21:09:22 +0000 Subject: [PATCH] midi fix --- ChangeLog | 3 +++ lily/midi-stream.cc | 12 +++++++----- scm/grob-description.scm | 4 ++++ 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1d97d84456..fc50fac890 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2002-05-21 Han-Wen + * scm/grob-description.scm: fix alignment of barnumber: make sure + it doesn't hit the G-clef. + * input/mozart-hrn3-defs.ly (startGraceMusic): typo (it's startGraceMusic not startGraceContext). diff --git a/lily/midi-stream.cc b/lily/midi-stream.cc index 6fc0980ac8..3d5b366a10 100644 --- a/lily/midi-stream.cc +++ b/lily/midi-stream.cc @@ -37,7 +37,7 @@ Midi_stream::operator << (String str) { Byte * b = str.byte_l(); for (int sz = str.length_i (); sz--;) - *os_p_ << *b; + *os_p_ << *b ++; return *this; } @@ -59,10 +59,12 @@ Midi_stream::operator << (Midi_item const& midi_c_r) i = str.index_i ("0a"); } } - - Byte * b = str.byte_l(); - for (int sz = str.length_i (); sz--;) - *os_p_ << *b; + else + { + Byte * b = str.byte_l(); + for (int sz = str.length_i (); sz--;) + *os_p_ << *b++; + } return *this; } diff --git a/scm/grob-description.scm b/scm/grob-description.scm index 7b631f9834..647551589a 100644 --- a/scm/grob-description.scm +++ b/scm/grob-description.scm @@ -78,9 +78,13 @@ (font-family . roman) (font-relative-size . -1) (Y-offset-callbacks . (,Side_position_interface::aligned_side)) + (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self)) + (self-alignment-X . 1) + (extra-offset . (1.3 . 0)) (meta . ((interfaces . (side-position-interface text-interface + self-alignment-interface font-interface break-aligned-interface)))) )) -- 2.39.5