Subject: Supprimer les numéros de cordes

From: "[email-masked]" <[email-masked]>
Date: Sun, 15 Sep 2013 21:39:22 +0200

Bonsoir,

Je voudrais savoir comment éviter d'afficher les numéros de cordes dans 
une partition pour guitare avec tablature.

Dans l'exemple suivant, c'est le petit 2 dans un cercle que je voudrait 
supprimer dans toute la partition. Pour moi, il fait double emploi avec 
la tablature.

\version "2.16.2"

\header {

title = "GA"

instrument = "Bu"

composer = "Zo "

arranger = "Meu"

copyright = "2013"

% Supprimer le pied de page par défaut

tagline = ##f

}

global = {

\key c \major

\time 4/4

\tempo 4=100

}

upper = \relative c {

\global

\set fingeringOrientations = #'(up)

\override Fingering #'add-stem-support = ##t

% En avant la musique !

r2r4e'8 fis8\2-3

}

lower = \relative c' {

\global

\set fingeringOrientations = #'(down)

% En avant la musique !

r2 r4 g,8-2 fis-2

}

\score {

\new StaffGroup \with {

\consists "Instrument_name_engraver"

instrumentName = "Guitare Classique"

} <<

\new Staff \with {

midiInstrument = "acoustic guitar (nylon)"

} { \clef "treble_8" << \upper \\ \lower >> }

\new TabStaff \with {

stringTunings = #guitar-tuning

} <<

\new TabVoice { \voiceOne \upper }

\new TabVoice { \voiceTwo \lower }

\layout {}

\midi { }

}

Merci de votre aide,

-- 
Harpo_bzh

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 15 Sep 2013 23:25:13 +0200

Le 15 septembre 2013 21:39, [email-masked] <[email-masked]> a

>  Bonsoir,

Bonsoir Harpo,

> une partition pour guitare avec tablature.

 La commande que tu cherches est :

 \override StringNumber #'stencil = ##f

> supprimer dans toute la partition. Pour moi, il fait double emploi avec la
> tablature.
>
>
>
Dans ce cas, autant le mettre dans le layout :

\layout {

   \override Score.StringNumber #'stencil = ##f

}

Au plaisir,
Pierre

---

From: "[email-masked]" <[email-masked]>
Date: Mon, 16 Sep 2013 13:23:46 +0200

Merci Pierre, de cette réponse claire, concise et efficace.
:)
Pour aller plus loin, dans mes Lily-bidouillages, j'aimerais comprendre 
un peu mieux les principes de la syntaxe de Lilypond.
Quelle est la signification des termes "override", "stencil", la 
notation "##f"?
Existe-t-il quelque part un document reprenant la signification de ces 
termes et expliquant la logique de leur assemblage?
Souvent quand je compulse la documentation, je me perds ou j'essaie des 
bout de codes un peu au hasard sans savoir pourquoi ça ne marche pas.

Encore merci!

-- 
Harpo

D'ar/an 15/09/13 23:25, Skrivet eo bet gant Pierre Perol-Schneider:
> Le 15 septembre 2013 21:39, [email-masked] 
> <mailto:[email-masked]> <[email-masked] 
> <mailto:[email-masked]>> a écrit :
>
>     Bonsoir,
>
>
> Bonsoir Harpo,
>
>
>     Je voudrais savoir comment éviter d'afficher les numéros de cordes
>     dans une partition pour guitare avec tablature.
>
>
>     Dans l'exemple suivant, c'est le petit 2 dans un cercle que je
>     voudrait supprimer dans toute la partition. Pour moi, il fait
>     double emploi avec la tablature.
>
>
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 16 Sep 2013 14:55:22 +0200

Le 16 septembre 2013 13:23, [email-masked] <[email-masked]> a
écrit :

> Pour aller plus loin, dans mes Lily-bidouillages, j'aimerais comprendre un
> peu mieux les principes de la syntaxe de Lilypond.
> Quelle est la signification des termes "override", "stencil", la notation
> "##f"?
>

Il suffit d'un petit dico franco-anglais :
to override : remplacer
stencil : pas facile à traduire, pourrait se traduire "reproduction
typographique"
##f pour false (faux) à l'inverse de ##t pour true (vrai).

On pourrait donc traduire la commande :

par : "Pour toute la partition (score), remplacer la commande originale
concernant les numéros de corde par sa non-reproduction typographique du
numéro de corde"

J'ajoute que la plupart de ces commandes sont déjà écrites et décrites dans
la doc.
Plus spécifiquement, concernant la guitare :
-
http://lilypond.org/doc/v2.16/Documentation/notation/fretted-string-instruments
- http://lilypond.org/doc/v2.16/Documentation/snippets/fretted-strings
- http://lsr.dsi.unimi.it/LSR/Search?q=guitar

> termes et expliquant la logique de leur assemblage?

ça fait longtemps que je ne me suis pas plonger dans la doc d'initiation
mais je suis sûr que ça doit s'y trouver
ex :  http://lilypond.org/doc/v2.16/Documentation/learning/tweaking-output

> bout de codes un peu au hasard sans savoir pourquoi ça ne marche pas.
Je pense qu'on est tous passé par là :)
Bonne recherche
Pierre

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 16 Sep 2013 15:05:21 +0200

PS : pour tout faire apparaître sur la page mieux vaut écrire le
*instrumentName
*comme ceci :
instrumentName = \markup\center-column { Guitare Classique }

---

From: "[email-masked]" <[email-masked]>
Date: Mon, 16 Sep 2013 21:15:40 +0200

Je vais faire un retour du côté de l'initiation.
http://lilypond.org/doc/v2.16/Documentation/learning/tweaking-output
Il y a pas mal de choses qui m'étaient passées au dessus de la tête 
auparavant et je me rends compte que je comprends mieux certaines 
notions depuis que j'ai un peu de pratique.

Merci encore!

-- 
Harpo

D'ar/an 16/09/13 14:55, Skrivet eo bet gant Pierre Perol-Schneider:
> Le 16 septembre 2013 13:23, [email-masked] 
>     Pour aller plus loin, dans mes Lily-bidouillages, j'aimerais
>     comprendre un peu mieux les principes de la syntaxe de Lilypond.
> par : "Pour toute la partition (score), remplacer la commande 
> originale concernant les numéros de corde par sa non-reproduction 
> typographique du numéro de corde"
>
> J'ajoute que la plupart de ces commandes sont déjà écrites et décrites 
> dans la doc.
>     Existe-t-il quelque part un document reprenant la signification de
>     ces termes et expliquant la logique de leur assemblage?
>
>
> ça fait longtemps que je ne me suis pas plonger dans la doc 
> d'initiation mais je suis sûr que ça doit s'y trouver
>     Souvent quand je compulse la documentation, je me perds ou
>     j'essaie des bout de codes un peu au hasard sans savoir pourquoi
>     ça ne marche pas.
>
>