Subject: sauts de ligne

From: "Bruno" <[email-masked]>
Date: Mon, 23 Jun 2008 21:16:14 +0200

Bonjour,

Je viens de m'inscrire à la liste. 

Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en ligne.

Je voudrais confectionner une page contenant les 12 gammes majeures. 

Pour cela, j'aurais besoin des choses suivantes : 

- qu'il n'y ait aucun symbole de mesure après l'armature

- pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle portée.

- écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.

Pourriez-vous me dire comment réaliser cela ? 

Merci.

---

From: "Valentin Villenave" <[email-masked]>
Date: Mon, 23 Jun 2008 22:15:52 +0200

> Bonjour,

Bonjour Bruno, bienvenue sur la liste !

> Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en

Nous sommes en travaux depuis quelques mois -- mais ça n'est que temporaire.

> - qu'il n'y ait aucun symbole de mesure après l'armature

de mémoire,

\override Staff.TimeSignature #'stencil = ##f

> - pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle

\break

> - écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de
> chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose
> à la clef de sol.

??? Le texte ne devrait pas entrer en collision avec la clé. Vous
devriez essayer la version de développement (2.11.49), où toutes ces
collisions ont été réglées.

Cordialement,
Valentin

---

From: Luc De Rossi <[email-masked]>
Date: Mon, 23 Jun 2008 22:26:28 +0100

> Bonjour,
Bonjour
> Je viens de m'inscrire à la liste.
Bienvenue, je crois que c'est une bonne chose. Il y a sur cette liste 
des personnes qui connaissent parfaitement Lilypond. Ce qui n'est pas 
mon cas, car je suis encore débutant (une petite année d'utilisation de 
Lilypond) .
Ce n'est peut-être pas parfait ce que je vais proposer, mais voici 
comment je procède.
> Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en 
Ca vient petit à petit...Tout le monde est passé par là. Mais avec la 
documentation et la liste de diffusion, cela va beaucoup mieux.
> - qu'il n'y ait aucun symbole de mesure après l'armature
Dans la voix, il faut utiliser la commande \override TimeSignature 
#'transparent = ##t
qui rend transparent l'indication de mesure, ce qui n'empêche pas de 
mettre un  \time (+ une indication de mesure) car par défaut les mesures 
auront  4 temps, même si l'indication de mesure (après l'armature) est 
cachée.

Vous avez la possibilité d'écrire de la musique non mesurée (pour mettre 
toute la gamme dans une seule mesure par exemple) avec la fonction 
\cadenzaOn (les notes) \cadenzaOff
Partie 6.4.6 Unmetered music de la doc.

Après la gamme, un petit \break pour forcer le retour à la ligne et on 
continue.
> - pouvoir "sauter une ligne" entre deux gammes, pour commencer une 
Pour écarter les portées, il faut utiliser la commande :
\override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
minimum-Y-extent fonctionne avec 2 nombres : je crois me souvenir  que 
le premier est toujours négatif (espace qu'on souhaite sous la portée), 
le second positif (espace au-dessus de la portée).
> - écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche 
> de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se 
> superpose à la clef de sol.
Est-ce qu'un \markup {} accroché à la première note ne conviendrait pas 
: d^\markup {Ré majeur}
> Pourriez-vous me dire comment réaliser cela ?
Est-ce que cela convient ?
> Merci.
Pour une fois que je peux répondre.
Musicalement,

-- 
Luc De Rossi
Lilypond 2.11.34
Ubuntu Gutsy

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

---

From: Luc De Rossi <[email-masked]>
Date: Mon, 23 Jun 2008 22:31:06 +0100

Désolé, je n'avais pas vu qu'entre temps Valentin avait répondu...

Quand je disais qu'il y a des personnes qui connaissent très bien 
Lilypond... ;-)

Cordialement

-- 
Luc De Rossi
Lilypond 2.11.34
Ubuntu Gutsy

-- 
Luc De Rossi
Lilypond 2.11.34
Ubuntu Gutsy

---

From: "Bruno" <[email-masked]>
Date: Mon, 23 Jun 2008 23:49:24 +0200

Merci beaucoup pour vos réponses. Ca fonctionne très bien avec vos 
indications.

J'aurais encore quelques questions supplémentaires :

- Comment fait-on pour forcer l'écriture d'une barre de mesure entre deux 
groupes de notes dans un environnement où je n'ai pas défini de mesure (avec 
\override Staff.TimeSignature #'stencil = ##f ).

- Peut-on forcer également l'écriture d'un dièse, d'un bémol et d'un bécarre 
sur une note ?

Merci.

Bruno.

---

From: Luc De Rossi <[email-masked]>
Date: Tue, 24 Jun 2008 08:34:53 +0100

Bruno a écrit :
> - Comment fait-on pour forcer l'écriture d'une barre de mesure entre 
> deux groupes de notes dans un environnement où je n'ai pas défini de 
> mesure (avec \override Staff.TimeSignature #'stencil = ##f ).
Il me semble qu'il suffit de mettre la commande \bar "|".
>
> - Peut-on forcer également l'écriture d'un dièse, d'un bémol et d'un 
> bécarre sur une note ?
C'est-à-dire faire apparaître une altération de précaution ?
Si tel est le cas, il faut ajouter ou bien un point d'interrogation 
derrière la note (d m fis?) ce qui fait apparaître l'altération ou le 
bécarre dans une parenthèse, ou bien pour omettre la parenthèse on peut 
utiliser un point d'exclamation (e fis! gis!).
Cf. 6.1.3 Cautionary accidentals de la doc.
Cordialement,
Luc De Rossi

---

From: "Legrand Jean-Marc" <[email-masked]>
Date: Tue, 24 Jun 2008 14:12:49 +0200

Salut et bienvenue !

 dans ton \global ou juste avant les notes, tu écris : \override TimeSignature #'transparent = ##t

 Un petit \break après la dernière note de la ligne

Plusieurs façons : 
-     soit tu joues à positionner le markup avec : \once \override TextScript #'extra-offset = #'( -4.0 . 0.5 ) (il faut adapter les valeurs), que tu places juste avant la note qui est attachée au markup.
-     soit tu crées une pièce pour chaque ligne (avec un header particulier comme ici <http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Creating-titles#Creating-titles> ). C'est plus complexe, mais c'est plus lilypond, je trouve

A bientôt ! Et n'héiste pas à poser des questions de base !

Jmarc

-----Message d'origine-----
De : lilypond-user-fr-bounces+jmlgrd=[email-masked] [mailto:lilypond-user-fr-bounces+jmlgrd=[email-masked]] De la part de Bruno
Envoyé : lundi 23 juin 2008 21:16
À : [email-masked]
Objet : sauts de ligne

Bonjour,

Merci.

L'intégrite de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet, ENSPM Formation Industrie - IFP Training ne peut 
être tenu responsable de son contenu. Toute utilisation ou diffusion non 
autorisée est interdite. Si vous n'êtes pas destinataire de ce message, 
merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training
can not therefore be considered responsible for the contents. Any 
unauthorized use or dissemination is prohibited. If you are not the intended 
recipient of this message, then please delete it and notify the sender.

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Tue, 24 Jun 2008 16:22:22 +0200

Plusieurs façons : -     soit tu joues à positionner le markup avec : \once \override TextScript #'extra-offset = #'( -4.0 . 0.5 ) (il faut adapter les valeurs), que tu places juste avant la note qui est attachée au markup.-     soit tu crées une pièce pour chaque ligne (avec un header particulier comme ici). C'est plus complexe, mais c'est plus lilypond, je trouve

Où bien encore  utiliser : \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
pour que le texte soit centré au dessus des altérations à la clef .

Voir http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Text-marks#Text-marks

Bienvenue Bruno

Gilles