2015-08-14 3:13 GMT+02:00 MarcM <[email protected]>:
> I am using a custom markup command that allows inserting scores into markups.
> It works great except when one score uses high notes the scores are not
> aligned.
>
> <http://lilypond.1069038.n5.nabble.com/file/n179568/shouldBeAligned.png>
>
> %=============================================
> % WRITE SCORE
> %
> %=============================================
> #(define-markup-command (writeScore layout props music) (ly:music?)
> (let ((score (ly:make-score music))
> (score-layout (ly:output-def-clone $defaultlayout)))
> ;; possibly, change some settings in the \layout block
> %(ly:output-def-set-variable! score-layout 'indent 0)
> ;; add the \layout block to the score
> (ly:score-add-output-def! score score-layout)
delete #:vcenter
> (interpret-markup layout props (markup #:vcenter #:score score) )
> ))
>
>
>
> \markup {
> "this should be aligned" \writeScore ##{ c' d' e' #}
> "with this " \writeScore ##{ c'''' d'''' e'''' #}
> }
>
Though, I don't see an advantage not to use the default-markup-command:
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user