From: Han-Wen Nienhuys Date: Thu, 11 Jan 2007 14:48:34 +0000 (+0100) Subject: fix midi lengths for drum notes too. X-Git-Tag: release/2.10.11-1~2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=34a143ef389e315250d78132527d11b0cd2c5c1a;p=lilypond.git fix midi lengths for drum notes too. Conflicts: lily/drum-note-performer.cc --- diff --git a/lily/drum-note-performer.cc b/lily/drum-note-performer.cc index 19ba7bbf90..c851fd0cb0 100644 --- a/lily/drum-note-performer.cc +++ b/lily/drum-note-performer.cc @@ -65,7 +65,15 @@ Drum_note_performer::process_music () tie_event = ev; } - Audio_note *p = new Audio_note (*pit, get_event_length (n), + Moment len = get_event_length (n); + if (now_mom().grace_part_) + { + len.grace_part_ = len.main_part_; + len.main_part_ = Rational (0); + } + + + Audio_note *p = new Audio_note (*pit, len, tie_event, 0); Audio_element_info info (p, n); announce_element (info);