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.

finally i'd like to qualify the importance: in any case one will have to
reedit the new lilypond notes to add the fingerings manually, an automated
calculation of those being unfeasible.

Yes, because a construct with \skip in a chord is not allowed.
Something like that is not possible :
<<
      {    <c   c'>4   }
      {   <s-3 s-5>4  }

It can be a feature but i think it is as fast to reedit the new notes.

Gilles


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to