Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter https://lilypondforum.de zu finden. This is the archive of the old forum (until March 2017). You can find the current forum at https://lilypondforum.de.
\version "2.12.3"finger = \markup { \draw-circle #.75 #.2 ##f \hspace #1 \center-column { \line { \draw-circle #.75 #.2 ##t } \line { \draw-circle #.75 #.2 ##t } \line { \draw-circle #.75 #.2 ##t } \line { \draw-circle #.75 #.2 ##f } \line { \draw-circle #.75 #.2 ##f } \line { \draw-circle #.6 #.2 ##f \draw-circle #.4 #.2 ##f } \line { \draw-circle #.6 #.2 ##f \draw-circle #.4 #.2 ##f }} }\relative c' { c1^\finger}
\version "2.12.3"finger = \markup { \magnify #1 ○ \hspace #1 \center-column { \line { \magnify #1 ● } \line { \magnify #1 ● } \line { \magnify #1 ● } \line { \magnify #1 ◐ } \line { \magnify #1 ○ } \line { \magnify #.75 ○ \magnify #.5 ○ } \line { \magnify #.75 ○ \magnify #.5 ● }} }\relative c' { \override TextScript #'baseline-skip = #2 c1^\finger}
finger = \markup {% \center-column { \magnify #1 ○ \hspace #2 \box { \pad-to-box #' (0 . 0) #'(0 . 2) \center-column { \line { \magnify #1 ● } \line { \magnify #1 ● } \line { \magnify #1 ● } \line { \override #'(thickness . 3) \draw-line #'(-3 . 0)} \line { \magnify #1 ◐ } \line { \magnify #1 ○ } \line { \magnify #.75 ○ \magnify #.5 ○ } \line { \magnify #.75 ○ \magnify #.5 ● } } }% } }\relative c' {% \override TextScript #'baseline-skip = #2 \textLengthOn c1^\finger c4^\finger c4^\finger c4^\finger c4^\finger c1^\finger}
\version "2.12.3"finger = \markup { % \center-column { \hspace #1 \box { \pad-to-box #' (0 . 0) #'(0 . 2) \center-column { \line { \magnify #1 ○ \magnify #1 ● } \line { \hspace #2 \magnify #1 ● } \line { \hspace #2 \magnify #1 ● } \line { \override #'(thickness . 3) \draw-line #'(-3 . 0)} \line { \hspace #2 \magnify #1 ◐ } \line { \hspace #2 \magnify #1 ○ } \line { \hspace #2 \magnify #.75 ○ \magnify #.5 ○ } \line { \hspace #2 \magnify #.75 ○ \magnify #.5 ● } } } % } } \relative c' { \override TextScript #'baseline-skip = #2 \textLengthOn c1^\finger c4^\finger c4^\finger c4^\finger c4^\finger c1^\finger}
\version "2.12.3"finger = \markup {% \center-column { \magnify #1 ○ \hspace #1 \box { \pad-to-box #' (0 . 0) #'(0 . 2) \center-column { \line { \magnify #1 ● } \line { \magnify #1 ● } \line { \magnify #1 ● } \line { \override #'(thickness . 3) \draw-line #'(-3 . 0)} \line { \magnify #1 ◐ } \line { \magnify #1 ○ } \line { \magnify #.75 ○ \magnify #.5 ○ } \line { \magnify #.75 ○ \magnify #.5 ● } } }% } }\relative c' { \override TextScript #'baseline-skip = #2 \textLengthOn c1^\finger c4^\finger c4^\finger c4^\finger c4^\finger c1^\finger}
Dann hab ich versucht das Ganze über der Note mit \center-column zu zentriert
\pad-to-box #' (0 . 0) #'(-4 . 4)
textScriptCenterOnNote = \override TextScript #'X-offset =#(lambda (grob) (let* ((paper-col (ly:grob-parent grob X)) (elts (ly:grob-object paper-col 'elements)) (rhythmic-head grob)) (for-each (lambda (idx) (let ((elt (ly:grob-array-ref elts idx))) (if (grob::has-interface elt 'rhythmic-grob-interface) (set! rhythmic-head elt)))) (reverse (iota (ly:grob-array-length elts)))) (+ (ly:self-alignment-interface::x-aligned-on-self grob) (interval-center (ly:grob-robust-relative-extent rhythmic-head rhythmic-head X)))))%%% eof ….ly ------------------------------------------------------------------------%%%%%% \include "textScriptCenterOnNote.ly"finger = \markup { \override #'(line-width . 3.8 ) \rounded-box \pad-around #.0 { \override #'(baseline-skip . 1.8 ) \center-column { \fill-line { \magnify #1 ○ \magnify #1 ● } \fill-line { \null \magnify #1 ● } \fill-line { \null \magnify #1 ● } \fill-line { \with-color #(x11-color 'grey70) \general-align #Y #-3.2 \override #'(thickness . 3) \draw-line #'(-3 . 0)} \fill-line { \null \magnify #1 ◐ } \fill-line { \null \magnify #1 ○ } \fill-line { \null \concat {\magnify #.75 ○ \magnify #.5 ○ }} \fill-line { \null \concat {\magnify #.75 ○ \magnify #.5 ● }}} } }\relative c' { \textLengthOn \override TextScript #' self-alignment-X = #CENTER \textScriptCenterOnNote c1^\finger c4^\finger c4^\finger c4^\finger c4^\finger c1^\finger}