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