From 34a143ef389e315250d78132527d11b0cd2c5c1a Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Thu, 11 Jan 2007 15:48:34 +0100 Subject: [PATCH] fix midi lengths for drum notes too. Conflicts: lily/drum-note-performer.cc --- lily/drum-note-performer.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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); -- 2.39.5