is it possible to only copy notes, i.e.
pitches and durations, excluding Fingering, stroke fingers and string
numbers?
2 solutions :
1- You filter the music. Here is an example of filtered music
%%%%%%%%%%%%%%%%%%%%%%%
deleteDynamics = #(define-music-function (parser location music) (ly:music?)
(music-filter
(lambda (evt)
(not (memq (ly:music-property evt 'name) (list
'AbsoluteDynamicEvent
'CrescendoEvent
'DecrescendoEvent))))
music))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
You just have to know the scheme name of the events you don't want.
2- In the "octavize.ly"
line : 15
Replace (append notes transposed-notes not-notes)
by (append notes transposed-notes)
line 44-45 :
Replace (append new-notes transposed-notes not-notes)
by (append new-notes transposed-notes)
The drawback of 2 is that things like slurs or accentuations etc will be
deleted too.
So, 1- is probably the better solution, and you can create an third function
that will automate the octavation and the filter.
Gilles
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel