lilypond-user
[Top][All Lists]
Advanced

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

The q repeat command and fingerings


From: David Stocker
Subject: The q repeat command and fingerings
Date: Fri, 29 Jan 2010 10:27:03 -0500
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

The q command is really a time saver and I'm really glad to have it. After using it in scores, I have the following observation:

q makes it really easy to reprint chords and articulations that are attached to them, but it also reprints fingerings. As a general rule, fingering indications are not repeated for every chord or note. Writing "<c-3 e-2 g-0 c-1 e-0>4 q q q" will result in the fingering indications being repeated for each repetition of the chord. I avoid this by writing "<c-3 e-2 g-0 c-1 e-0>4 <c e g c e> q q" instead. Is this something that can be modified, or will we just have to live with the way it is?

BTW, I'm not at all displeased with the way it currently works; like I said, it saves time regardless. I just wonder if it's possible to refine it.

%%%%minimal example%%%%

\version "2.13"

\include "english.ly"

fingers = {
 \relative c' {
   \partial 16
   <ds-1 gs-3 cs-4>16~
   q q8 q16 q q8 q16 q4
 }
}

rFingers = {
 \relative c' {
   \partial 16
   <ds-1 gs-3 cs-4>16~
   <ds gs cs> q8 q16 q q8 q16 q4
 }
}

thumb = {
 \relative c {
   \partial 16
   <fs-2>16~
   fs4 fs fs
 }
}

\score {
 \new Staff = "Guitar" {
   \clef "treble_8"
   \key d \major
   \time 4/4
   <<
     \new Voice = "fingers" {
   \voiceOne
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \fingers
     }
     \new Voice = "thumb" {
   \voiceTwo
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \thumb
     }
   >>
 }
}

\score {
 \new Staff = "Guitar" {
   \clef "treble_8"
   \key d \major
   \time 4/4
   <<
     \new Voice = "fingers" {
   \voiceOne
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \rFingers
     }
     \new Voice = "thumb" {
   \voiceTwo
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \thumb
     }
   >>
 }
}

%%%%end minimal example%%%%
\version "2.13"

\include "english.ly"

fingers = {
  \relative c' {
    \partial 16
    <ds-1 gs-3 cs-4>16~
    q q8 q16 q q8 q16 q4
  }
}

rFingers = {
  \relative c' {
    \partial 16
    <ds-1 gs-3 cs-4>16~
    <ds gs cs> q8 q16 q q8 q16 q4
  }
}

thumb = {
  \relative c {
    \partial 16
    <fs-2>16~
    fs4 fs fs
  }
}

\score {
  \new Staff = "Guitar" {
    \clef "treble_8"
    \key d \major
    \time 4/4
    <<
      \new Voice = "fingers" {
        \voiceOne
        \set fingeringOrientations = #'(left)
        \override Fingering #'font-size = #-6
        \fingers
      }
      \new Voice = "thumb" {
        \voiceTwo
        \set fingeringOrientations = #'(left)
        \override Fingering #'font-size = #-6
        \thumb
      }
    >>
  }
}

\score {
  \new Staff = "Guitar" {
    \clef "treble_8"
    \key d \major
    \time 4/4
    <<
      \new Voice = "fingers" {
        \voiceOne
        \set fingeringOrientations = #'(left)
        \override Fingering #'font-size = #-6
        \rFingers
      }
      \new Voice = "thumb" {
        \voiceTwo
        \set fingeringOrientations = #'(left)
        \override Fingering #'font-size = #-6
        \thumb
      }
    >>
  }
}

reply via email to

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