Gilles THIBAULT wrote: > > >> both solutions eliminate dynamics and articulations on all notes! > > Have you try something like that : > > %%%%%%%%%%%%%%%%%%% > deleteFingering = #(define-music-function (parser location music) > (ly:music?) > (music-filter > (lambda (evt) > (not (memq (ly:music-property evt 'name) (list 'FingeringEvent)))) > music)) > %%%%%%%%%%%%%%%%%%%% > > then > \makeOctaves #1 \deleteFingering \music > It seems to only delete fingering events. > yes, i had already adapted the definition of deleteDynamics to fit my request. but it removes all the fingerings and i wanted to keep the original ones while the fingerings of the octavized notes should be removed!
i tried to add a filter after let* ( ... (transposed-notes ...): (pure-notes (music-filter (lambda (evt) (not (memq (ly:music-property evt 'name) (list 'FingeringEvent 'StringNumberEvent 'StrokeFingerEvent )))) transposed-notes))) but seeing the reult this seems the wrong approach. Eluze -- View this message in context: http://old.nabble.com/improvement%28s%29-on-LSR-445-tp31239262p31323217.html Sent from the Gnu - Lilypond - Dev mailing list archive at Nabble.com. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel