Subject: PB de tablature

From: Christian LE BARS <[email-masked]>
Date: Wed, 16 Nov 2022 20:19:15 +0100

Bonsoir a tous.

ci-dessous une partition de basse 5 cordes avec sa tablature.

Ce que j'aimerais:

n'avoir qu'une seule partition basse mais ne pas avoir le numéro de 
corde sur la portée et

avoir une tablature plus petite en taille.

Est-ce cela possible? Merci

je vous souhaite a tous une bonne soirée.

Christian

\version "2.22.2"
#(set-global-staff-size 24) %taille des portées
\include "lilyjazz.ily"
%---------------------------------------------
\header
{
  title = \markup { \override #'(font-name . "Lilyjazz-text")\fontsize 
#1 "le Manche basse (5 cordes)"  }
}
%----------------------------------------
\paper
  {
   oddFooterMarkup = \markup {\override #'(font-name . 
"Lilyjazz-text")\fontsize #3 \fill-line { \fromproperty #'header:title  } }
   print-page-number = ##t
  }
%--------------------------------------------
global =
{
  \time 4/4
  \numericTimeSignature
}
%-------------------------------------------
portéeBasse =
\relative c,,
  {
   \clef "bass_8"
   \global
   b4^"1 octave" c d
   e f g
   a b s c^"2 octave"
   d e f
   g a  b s c^"3 octave" d e f g
   e,,\5 f\5 g\5 a\5 b\5^"2 octave" s
   f\4 g a\4 b\4 c\4 d\4 e\4
   d\3 e\3 f\3 g\3 a\3
   g\2 a\2 b\2^"3 octave" s c\2 d\2  s2
  }
%-------------------------------------------------
\score
  {
   <<
    \new Staff  \portéeBasse
    \new TabStaff
     {
      \set TabStaff.stringTunings = #bass-five-string-tuning
      \portéeBasse
     }
   >>
   \layout { }
  }

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 16 Nov 2022 20:28:41 +0100

Bonsoir Christian,
Une possibilité :

\score
  {
   <<
    \new Staff \with { \omit StringNumber }  \portéeBasse
    \new TabStaff  \with { \magnifyStaff #5/7 }
     {
      \set TabStaff.stringTunings = #bass-five-string-tuning
      \portéeBasse
     }
   \layout { }
  }

Cordialement,
Pierre

Le mer. 16 nov. 2022 à 20:20, Christian LE BARS <[email-masked]> a

---

From: Christian LE BARS <[email-masked]>
Date: Wed, 16 Nov 2022 23:52:51 +0100

Bonsoir Pierre

*Nikel!*

Merci beaucoup

Cordialement

Christian

---

From: Christian LE BARS <[email-masked]>
Date: Thu, 17 Nov 2022 14:31:04 +0100

C'est encore pour toi Pierre!

ton code fonctionne très bien.

  Cependant quand je sort sur papier je m'aperçois que les chiffres sont 
trop petit.

  Peut on les augmenter sans augmenter la taille de la tablature?

Par avance merci.

Christian

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 17 Nov 2022 14:54:38 +0100

Et voilà :

\score
  {
   <<
    \new Staff \with { \omit StringNumber }  \portéeBasse
    \new TabStaff
    \with {
      \magnifyStaff #5/7
      \override TabNoteHead.font-size = 0 %% <= au pif
    }
     {
      \set TabStaff.stringTunings = #bass-five-string-tuning
      \portéeBasse
     }
   \layout { }
  }

Cordialement,
Pierre
PS. voir aussi :
https://lilypond.org/doc/v2.22/Documentation/internals/tabnotehead

Le jeu. 17 nov. 2022 à 14:31, Christian LE BARS <[email-masked]> a

---

From: Christian LE BARS <[email-masked]>
Date: Thu, 17 Nov 2022 18:00:43 +0100

Merci Pierre.

Maintenant cela colle avec la sortie papier.

A+

Christian

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 17 Nov 2022 21:58:33 +0100

H.S.: En relisant ta demande je viens de penser à :
https://lilypond.org/doc/v2.22/Documentation/notation/common-notation-for-fretted-strings.fr.html#index-restrainOpenStrings
pour t'éviter de préciser la corde à chaque note.
Cf. :
...
   \set restrainOpenStrings = ##t
   \set minimumFret = #5
   %e,,\5 f\5 g\5 a\5 b\5^"2 octave" s
   e,, f g a b^"2 octave" s
   \set minimumFret = #4
   %f\4 g a\4 b\4 c\4 d\4 e\4
   f g a b c d e
   \set minimumFret = #3
   % d\3 e\3 f\3 g\3 a\3
   d e f g a
   \set minimumFret = #2
   %g\2 a\2 b\2^"3 octave" s c\2 d\2  s2
   g a b^"3 octave" s c d s2
...
Cdt.
P.