Subject: ignorer les \break

From: simdax <[email-masked]>
Date: Sun, 21 Nov 2010 20:36:27 +0100

Bonjour, 

J'ai une grille d'accords. Je l'ai "formaté" avec des /break pour
montrer comment les accords étaient regroupés. Mais j'aimerais aussi
faire en sorte de l'imprimer sans ce formatage

Peut-on dire à lilypond d'ignorer  les "\break" dans la variable
"accords" qui contient mes accords ?

voilà l'exemple

    \chordmode
    {
      a1:maj7_"modale chelou, suivez la couleur de l'accord" a:maj7
aes:maj7 aes:maj7
      aes:m7 aes:m6
      \break
      f:7 b:m7.5-
      e:7 a:7
      \break
      c:m7 d:m7.5- g:m7 g:m7/f \break
      c:7 fis:7.5+

      b:7  e:7.9+
      ees:maj7 ees:7.9+ aes:m7.5- des:7.9+.5+ c:maj7.5+ b:7.9+
      \break
      e:maj7 gis:7.11+
      cis:m7 cis:m7 ees:7 a:m7 f:m7 g:7.5+
      c:m7 ees:7 bes:m7 des:7 e:maj7 e:7.9+
      }

Merci d'avance

---

From: Christophe Pochon <[email-masked]>
Date: Sun, 21 Nov 2010 21:29:42 +0100

Je ne sais pas si on peut demander à Lilypond d'ignorer les \break, mais ce
que je fais habituellement c'est de définir une variable "structure", qui ne
contient que les break, les double-barres, etc..., genre :

structure =
{
s1 s s s \break
s s s s \bar "||" \break
...
}

ainsi, tu peux  insérer ou nom ta variable "structure" dans ton score.

A+

Christophe Pochon
http://www.christophe-pochon.com

Le 21 novembre 2010 20:36, simdax <[email-masked]> a écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 21 Nov 2010 21:30:31 +0100

Bonjour,

  break = {}
au début du fichier devrait fonctionner, mais ce n'est pas ce que je
recommanderais.

Il y a plusieurs autres possibilités plus "propres" que de redéfinir
une "commande" LilyPond.

1. Utiliser une autre variable, "myBreak" par exemple.
Ainsi vous pouvez définir
  myBreak = \break
si vous souhaitez imprimer avec ce formatage "regroupés", ou bien
  myBreak = {}
pour laisser LilyPond libre de calculer le formatage.
Et bien sûr dans votre partition vous n'utilisez plus  \break  mais
  \myBreak  aux endroits où vous souhaitez que les sauts de ligne se
produisent (regroupement).

2. Utiliser les tags, qui servent justement à ce genre de "filtrage".
Cf. la doc, NR 3.3.2 Different editions from one source > Using tags
http://lilypond.org/doc/v2.13/Documentation/notation/different-editions-from-one-source#using-tags

3. Utiliser une voix supplémentaire (invisible) pour gérer les sauts
Tout est expliqué dans la doc (traduite en plus, merci Jean-Charles).
NR 4.3.7 Recours à une voix supplémentaire pour gérer les sauts
http://lilypond.org/doc/v2.13/Documentation/notation/using-an-extra-voice-for-breaks

Si ce n'est pas clair, n'hésitez pas à le signaler, on peut toujours
réexpliquer.  ;-)

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: simdax <[email-masked]>
Date: Sun, 28 Nov 2010 17:12:04 +0100

Bonjour,

Je trouve le graveur "Note_heads_engraver" super moins chouette que le
"Completion_heads_engraver", et j'aimerais que lilypond utilise toujours
le second par défaut.

Comment puis-je lui dire gentiment?

Merci

---

From: Mike Solomon <[email-masked]>
Date: Sun, 28 Nov 2010 11:20:54 -0500

Il suffit de remplacer \consists "Note_heads_engraver" par \consists "Completion_heads_engraver" dans le fichier ly/engraver-init.ly ... je crois ...

Mike