lilypond-devel
[Top][All Lists]
Advanced

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

Re: Setting up classical guitar fingerings


From: Jean Abou Samra
Subject: Re: Setting up classical guitar fingerings
Date: Sun, 20 Feb 2022 21:54:18 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

Le 20/02/2022 à 21:17, Luca Fascione a écrit :
So... would anybody be able to lend a hand here please?

Many thanks
Luca



It would be helpful if you provided smaller examples.
I'm not saying this as a reprimand, but as friendly
advice on how to get people to help you. Personally,
I had started experimenting with the problem when you
first asked, but since understanding all the code already
took me too much of the limited time I can spend for
answering questions on -user, I stopped at that point.
Here is what I would give as an example:


\version "2.22.1"

\layout {
  \context {
    \Voice
    \override Fingering.X-offset = #0.5
    \override Fingering.parent-alignment-X = #-1
    %%\override Fingering.self-alignment-X = #1
    %%\override Fingering.self-alignment-Y = #-1
    %%\override Fingering.side-axis = #X
    \override Fingering.staff-padding = #'()
    \override Fingering.add-stem-support = ##f
  }
}


music = \relative {
  <c'-3>16 <d-3> <e-3> <g-3>
  <<
    {
      c,16
      e'32 <g-4>
      g16 b
    }
    \\
    {
      <d,,,-0>8.
      <dis''-3>16
    }
  >>
}

{
  \music
  \set fingeringOrientations = #'(left)
  \override Staff.Fingering.extra-offset = #'(0.125 . 0.5)
  \music
}


That's longer than most examples posted on this list, but
much shorter than the original. It probably doesn't make
any sense musically, but that is not the point. It encompasses
(I think) all of the problems raised by the original,
and can be grasped much quicker.

Doing that enough time has passed that I already need to
be doing something else, so I will look into solutions
later :-)

All the best,
Jean





reply via email to

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