2015-08-14 3:13 GMT+02:00 MarcM <m...@mouries.net>: > 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 lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user