Re: Request for a cross-staff easy function

2019-12-14 Thread Simon Albrecht
Hi Paolo, I reckon this isn’t easy to write, since you have to basically split the expressions up into individual elements and analyse them. You can sometimes reduce effort by ‘cheating’ using simultaneous expressions within the voice like in this mockup: (if you explicitly instantiated the

Request for a cross-staff easy function

2019-12-14 Thread Paolo Prete
Hi all, I think this function would be very useful for solving the limitations of the current cross-staff interface: crossStaffExpr = #(define-music-function (parser location staffUpMusic staffDownMusic beamPosition) (ly:music? ly:music? number?) . Example: \crossStaffExpr = { c '[ d'