Hi David,

> And it works with that editionEngraver example.

It definitely works with a minimal EE example… Nice work!

However, I added it to my current (definitely non-minimal!) score, and it fails 
with:

  In procedure ly:music-property in expression (ly:music-property 
(ly:event-property cause #) (quote tweaks)):
  [file-path here] Wrong type argument in position 1 (expecting Music): ()

That line is

#(define (mark-tweak grob)
     [%%%SNIP%%%]
     (if (null? diff)
         (let* ((cause (event-cause grob))
                (tweaks (and cause
                             (ly:music-property    %%%%%%  THIS ONE!!!!
                              (ly:event-property cause 'music-cause)
                              'tweaks))))

Can’t spend time tracking down the issue further now, but wanted you to know.

Thanks!
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to