lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: recorder fingering chart


From: Libero Mureddu
Subject: Re: recorder fingering chart
Date: Mon, 4 Feb 2008 10:41:31 +0100

Thanks Mats,
so strange, I tried so many times to use slashed-digit, and I was
always getting some errors... now it works...

I post here the complete example of the chart I'm working on; I want
to post it to lsr, but I'd prefer to get some suggestion from the list
first.

And I have also a question: I'd like to put the footnotes  (the
explanations about the notes marked with "1)" and "2)" below the
example, and keeping the same line-width, however, if I put a \book{}
around the score, and a \markup under the score, I lose somehow the
\paper settings.
Any suggestion?

Thanks a lot,
libero

% range chart for paetzold contrabass recorder
% lilypond -dbackend=eps file.ly (for pdf fragment)
\version "2.11.38"
stemoff = { \override Staff.Stem #'transparent = ##t }
centermarkup = {
\once \override TextScript #'self-alignment-X = #CENTER
\once \override TextScript #'X-offset =#(ly:make-simple-closure
                     `(,+
                       ,(ly:make-simple-closure (list
ly:self-alignment-interface::centered-on-x-parent))
                       ,(ly:make-simple-closure (list
ly:self-alignment-interface::x-aligned-on-self))))
}

\score {
\new Staff \with {\remove "Time_signature_engraver" }
{
        \clef bass
        \set Score.timing = ##f
        \stemoff f,1*1/4 \glissando
        \clef violin
        gis'1*1/4
        \stemDown a'4^\markup{1)}
        \centermarkup
        \once \override TextScript #'padding = #2
        bes'1*1/4_\markup{\override #'(baseline-skip . 1.7) \column
                { \fontsize #-5 \slashed-digit #0 \finger 1 \finger 2 \finger 3 
\finger 4
                \finger 5 \finger 6 \finger 7} }
        b'1*1/4
        c''4^\markup{1)}
        \centermarkup
        \once \override TextScript #'padding = #2
        cis''1*1/4
        deh''1*1/4
        \centermarkup
        \once \override TextScript #'padding = #2
        \once \override Staff.HorizontalBracket #'direction = #UP
        e''1*1/4_\markup{\override #'(baseline-skip . 1.7) \column
                { \fontsize #-5 \slashed-digit #0 \finger 1 \finger 2 \finger 4
                \finger 5} }\startGroup
        f''1*1/4^\markup{2)}\stopGroup  
}

\layout {
         \context {
           \Staff \consists "Horizontal_bracket_engraver"
     }
}

}
\paper{
  indent=0\mm
  line-width=110\mm
  oddFooterMarkup=##f
  oddHeaderMarkup=##f
  bookTitleMarkup = ##f
  scoreTitleMarkup = ##f
}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]