X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fnote-performer.cc;h=6bfc82211b73724e7104fa121558bfb903b06776;hb=a69eb3b3dfed77344ffd4d54580fa8985c27568e;hp=4aecc396067c9524a73767261d5bf9cdc0150909;hpb=abbdb46061be5c0a0682059d1f86bf3e44ca5cf3;p=lilypond.git diff --git a/lily/note-performer.cc b/lily/note-performer.cc index 4aecc39606..6bfc82211b 100644 --- a/lily/note-performer.cc +++ b/lily/note-performer.cc @@ -38,11 +38,10 @@ Note_performer::process_music () { if (note_evs_.size ()) { - int transposing = 0; - + Pitch transposing; SCM prop = get_property ("instrumentTransposition"); if (unsmob_pitch (prop)) - transposing = unsmob_pitch (prop)->semitone_pitch (); + transposing = *unsmob_pitch (prop); while (note_evs_.size ()) { @@ -67,7 +66,7 @@ Note_performer::process_music () } Audio_note *p = new Audio_note (*pitp, get_event_length (n), - tie_event, - transposing); + tie_event, transposing.negated ()); Audio_element_info info (p, n); announce_element (info); notes_.push_back (p); @@ -94,7 +93,6 @@ Note_performer::listen_note (Stream_event *ev) } ADD_TRANSLATOR (Note_performer, "", "", - "note-event ", "", ""); Note_performer::Note_performer ()