|
From: | Pierre Perol-Schneider |
Subject: | Re: Integrating a markup in a music-function |
Date: | Thu, 10 Jul 2014 13:00:45 +0200 |
try:
#(define-markup-command (center-text-string layout props arg)
\version "2.18.2"
#(define (general-column align-dir baseline mols)
(let* ((aligned-mols
(map (lambda (x) (ly:stencil-aligned-to x X align-dir)) mols)))
(stack-lines -1 0.0 baseline aligned-mols)))
(string?)
#:properties ((baseline-skip)
wordwrap-string-internal-markup-list)
(general-column CENTER baseline-skip
(wordwrap-string-internal-markup-list layout props #f arg)))
shortIncipit =
#(define-music-function (parser location instr-name ) (markup?)
#{\center-text-string #instr-name
\set Staff.instrumentName =
\markup {
\override #'(line-width . 12)
}
#})
\layout { indent = 30 }
{ \shortIncipit "Cantus primi chori" c' }
OT: I'm replying via the nabble-interface, because your post didn't appear
in my mails til now. Currently it seems I miss several mails.
Some of them I notice, when they are quoted.
Others with the same experience?
[Prev in Thread] | Current Thread | [Next in Thread] |