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