lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: Tablature guitare : représentation des diagrammes


From: Jean Abou Samra
Subject: Re: Tablature guitare : représentation des diagrammes
Date: Sun, 2 Oct 2022 16:20:16 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1

Le 01/10/2022 à 20:43, Gerard a écrit :
Le 01/10/2022 à 16:38, Jean Abou Samra a écrit :

Si j'ai bien compris la première partie de ta question, il
suffit d'enlever les ChordNames,

Bonsoir Jean,

Je me suis mal exprimé... En fait je voudrais que ça affiche le nom de l'accord quand celui-ci est répertorié dans la liste des accords standards (dans mon exemple : Am ou C) et rien quand c'est une position "à moi" (les deux diagrammes au centre de mon exemple).




Je comprends mieux la question.

Si ce que tu as réellement ressemble à peu près à ton exemple sur
ce point, tu peux insérer des « \omit ChordName » dans ta variable
« diagrams », et les annuler par des « \undo », comme ceci :

diagrams = \chordmode {
  \set predefinedDiagramTable = #default-fret-table
  a1:m
  \set predefinedDiagramTable = #custom-fretboard-table-one
  \omit ChordName
  a1:m
  \set predefinedDiagramTable = #custom-fretboard-table-two
  a1:m
  \undo \omit ChordName
  \set predefinedDiagramTable = #default-fret-table
  c1
}


En fait, du point de vue de LilyPond, le calcul des diagrammes
n'entre pas du tout en ligne de compte dans l'affichage de la
ligne d'accords. C'est juste la même musique (une suite d'accords)
qui est formatée de deux manières différentes, une fois avec
des noms d'accords et une fois avec des diagrammes. Pour supprimer
les ChordName, comme pour supprimer n'importe quel objet en général,
\omit fait l'affaire.

Cordialement,
Jean





reply via email to

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