X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fnote-performer.cc;h=0a9f79f08a378ef8a325ca6b21c26b8e0ea88ecb;hb=7bec331188c446b8cc0777e1199f8a86bbb2f218;hp=d6554bbdc8520a4ded490bd6c26a24b9420c4422;hpb=3f8485925e8c879fe4c9ae86acef9804126c3b91;p=lilypond.git diff --git a/lily/note-performer.cc b/lily/note-performer.cc index d6554bbdc8..0a9f79f08a 100644 --- a/lily/note-performer.cc +++ b/lily/note-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996--2007 Jan Nieuwenhuizen + (c) 1996--2009 Jan Nieuwenhuizen */ #include "performer.hh" @@ -67,12 +67,7 @@ Note_performer::process_music () tie_event = ev; } - Moment len = get_event_length (n); - if (now_mom ().grace_part_) - { - len.grace_part_ = len.main_part_; - len.main_part_ = Rational (0); - } + Moment len = get_event_length (n, now_mom ()); Audio_note *p = new Audio_note (*pitp, len, tie_event, transposing.negated ()); @@ -116,8 +111,19 @@ Note_performer::listen_note (Stream_event *ev) note_evs_.push_back (ev); } -ADD_TRANSLATOR (Note_performer, "", "", - "", ""); +ADD_TRANSLATOR (Note_performer, + /* doc */ + "", + + /* create */ + "", + + /* read */ + "", + + /* write */ + "" + ); Note_performer::Note_performer () {