snippet tablature open tuning

Bonjour à tous !
L'un d'entre-vous saurait-il s'il existe un moyen simple de faire figurer l'accordage de chacune des cordes en faces de chaque ligne d'une tablature ?
ex joint au format .png
Par avance merci
Pierre

tab.png

Bonsoir

L'un d'entre-vous saurait-il s'il existe un moyen simple de faire
figurer l'accordage de chacune des cordes en faces de chaque ligne d'une
tablature ?

Simple je ne sais pas mais je propose ceci :
%%-------------------------------------------
EADGBE = \markup {
  \with-dimensions #'(0 . 0.8) #'(0 . 1.0)
  \postscript #"
    0.17 setlinewidth
    /Arial-Bold findfont
    1.3 scalefont
    setfont 0 3.3 moveto
    (E) show 0 2.0 moveto
    (B) show 0 0.6 moveto
    (G) show 0 -0.8 moveto
    (D) show 0 -2.2 moveto
    (A) show 0 -3.5 moveto
    (E) show
    stroke
    "
  }

\new TabStaff {
    
  \set TabStaff.instrumentName = \markup \EADGBE
  \set TabStaff.shortInstrumentName = \markup \EADGBE
  \tabFullNotation
   \partial 4 c4~c4 r4 r4
}
%%-------------------------------------------

···

--
Martial

oops je n'avait pas bien vue que c'est sur 5 cordes

%%%-----------------------------
GDAEB = \markup {
  \with-dimensions #'(0 . 0.8) #'(0 . 1.0)
  \postscript #"
    0.17 setlinewidth
    /Arial-Bold findfont
    1.3 scalefont
    setfont 0 3.0 moveto
    (G) show 0 1.7 moveto
    (D) show 0 0.3 moveto
    (A) show 0 -1.2 moveto
    (E) show 0 -2.8 moveto
    (B) show
    stroke
    "
  }

\new TabStaff {
  \set TabStaff.stringTunings = #'(21 14 7 0 -7)
  \set TabStaff.instrumentName = \markup \GDAEB
  \set TabStaff.shortInstrumentName = \markup \GDAEB
  \tabFullNotation
   \partial 4 d'4~d'4 r4 r4
}
%%---------------------------

···

--
Martial

pour améliorer changer comme ceci
\version 2.12.3
\set TabStaff.instrumentName = \markup { " " \GDAEB }
\set TabStaff.shortInstrumentName = \markup \GDAEB

\version 2.13.13
\set TabStaff.instrumentName = \markup { \hspace #9 \GDAEB }
\set TabStaff.shortInstrumentName = \markup \GDAEB

···

--
Martial

Pierre Perol-Schneider wrote:

Bonjour à tous !
L'un d'entre-vous saurait-il s'il existe un moyen simple de faire figurer
l'accordage de chacune des cordes en faces de chaque ligne d'une tablature
?
ex joint au format .png

bonjour!

la liste germaine de lilypond aurait-elle la solution (avec quelques petites
adaptations):
http://www.lilypondforum.de/index.php?topic=577.msg3207#msg3207

surtout la dernière de trulli du 12 février.

cela donnerait:

\new TabStaff \with {
  instrumentName = \markup
    \magnify #0.5
    \override #'(baseline-skip . 1)
    \override #'(font-name . "FreeSans")
    \abs-fontsize #6
    { \null \hspace #8 \column { e' b g d A E } }
   
  shortInstrumentName = \markup
    \override #'(baseline-skip . 1)
    \override #'(font-name . "FreeSans")
    \abs-fontsize #6
    {
      \null
      \hspace #8 { \column { e' b g d A E }
      }
    }
}
{ \repeat unfold 9 { c d e f g a b c' } }

···

--
View this message in context: http://n2.nabble.com/snippet-tablature-open-tuning-tp4632734p4635937.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Mais elle est parfiate et très simple cette solution !
j'avais essayé column mais je ne connaissait pas abs-fontsize
qui fait toute la différence avec fontsize tout court !

en virant plein de trucs ça le fait aussi
%%------------------------------------------------
\new TabStaff \with {
   instrumentName = \markup
    \abs-fontsize #6
    { \hspace #8 \column { E' B G D A E } }
  
   shortInstrumentName = \markup
    \abs-fontsize #6
    { \hspace #8 { \column { E' B G D A E }}}
}

{ \repeat unfold 9 { c d e f g a b c' } }
%%----------------------------------------------

···

--
Martial

le seul problème se pose quand on change le global staff size - il faut
également adapter \abs-fontsize

par exemple (à vérifier):

#(set-global-staff-size 26) --> \abs-fontsize =# 8
#(set-global-staff-size 14) --> \abs-fontsize =# 4

···

--
View this message in context: http://n2.nabble.com/snippet-tablature-open-tuning-tp4632734p4636068.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci Martial, merci Eluze
Vos deux solutions me plaisent et je vais étudier tous ça dès aujourd'hui !

···

Le 26 février 2010 00:13, Eluze <****@****> a écrit :

le seul problème se pose quand on change le global staff size - il faut
également adapter \abs-fontsize

par exemple (à vérifier):

#(set-global-staff-size 26) --> \abs-fontsize =# 8
#(set-global-staff-size 14) --> \abs-fontsize =# 4

--
View this message in context: http://n2.nabble.com/snippet-tablature-open-tuning-tp4632734p4636068.html

Sent from the LilyPond French Users mailing list archive at Nabble.com.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr