lilypond-user
[Top][All Lists]
Advanced

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

Re: Tablature (Pedal Steel again) - Change lines


From: Pierre Perol-Schneider
Subject: Re: Tablature (Pedal Steel again) - Change lines
Date: Tue, 13 Jan 2015 22:12:35 +0100

Hi Anders,

2015-01-13 21:00 GMT+01:00 address@hidden <address@hidden>:
 
Is it possible to make the same effect using the \rightHandFinger method you showed before?
That method was the simplest so I want to use it.

Sure you can.
BTW, I just took a look on the web in order to see how those tablatures look like, so I've added some options :

\version "2.19.11"

pedF = \rightHandFinger \markup\normal-text\bold\fontsize #0 "F"
pedA = \rightHandFinger \markup\normal-text\bold\fontsize #0 "A"

\header {
  title="Pedal Steel Guitar - E9th"
}

PSGE-tuning = \stringTuning <
  c,,,% this tune's only to show one more string
  b, d e fis gis b e' gis' dis' fis'>
 

psgNotes = {
  %%\set TabStaff.minimumFret = #8
  \set TabStaff.restrainOpenStrings = ##t
  <e'\6\pedA g'\5\pedF c''\4>2 e''4\4
  \repeat unfold 4 s2.
  \break
  \repeat unfold 5 s2.
  \bar "|."
}

\score {
  \new StaffGroup <<
    \new Staff { \clef "G" \key a \major \time 3/4 \psgNotes }
    \new TabStaff \psgNotes
  >>
  \layout {
    \context {
      \Score
      \remove "System_start_delimiter_engraver"
    }
    \context {
      \StaffGroup
      \override SystemStartBracket.style = #'none
    }
    \context {
      \Staff
      \omit StringNumber
      \omit StrokeFinger
    }
    \context {
      \TabStaff
      stringTunings = \PSGE-tuning
      \override  Clef.stencil = #(lambda (grob)
         (grob-interpret-markup grob
           #{
             \markup
             \override #'(baseline-skip . 1.5)
             \concat {
               \hspace #-.8
               \with-dimensions #'(0 . 0) #'(0 . 0)
               \lower #7.5 \draw-line #'(0 . 15)
               \hspace #1
               \raise #6.2 \center-column \fontsize #-3  { 1 2 3 4 5 6 7 8 9 10 }
               \hspace #1
               \with-dimensions #'(0 . 0) #'(0 . 0)
               \lower #7.5 \draw-line #'(0 . 15)
             }
           #}))
    }
    \context {
      \TabVoice
      \override TabNoteHead.extra-offset = #'(0 . -.5)
      \override TabNoteHead.font-size = #-3
      \override TabNoteHead.whiteout = ##f
      \consists New_fingering_engraver
      \override StrokeFinger.side-axis = #0
      \override StrokeFinger.X-offset = #1.1
      \override StrokeFinger.Y-offset = #.7
      \omit StringNumber
      \omit Fingering
    }
  }
}


See enclosed png.
Cheers,
Pierre


Attachment: PedalStringTab.png
Description: PNG image


reply via email to

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