Subject: Re: Mise en page et Taille des portées

From: Paeleben <[email-masked]>
Date: Mon, 1 Nov 2010 13:41:21 -0700 (PDT)

Bonsoir,

J'ai passé plusieurs heures aujourd'hui à appliquer tout ce que vous m'avez
dit et les choses s'améliorent !
J'ai commencé par m'inscrire à la mailing-list.

Pour l'auteur et le compositeur, j'ai mis tout ça dans le sous-titre et j'ai
réussi à l'écarter du titre verticalement grâce à la propriété \translate.

Par contre j'aimerais mettre T., M. et Éd. en gras mais je n'ai pas réussi.
Soit c'est toute la ligne ou rien du tout. Une idée ?

Pour les couplets qui étaient trop proches de la partition, j'ai trouvé la
solution : ajouter \null. Le problème c'est que je suis obligé de le mettre
quatre fois pour avoir une marche qui me convient. N'y a-t-il pas de
solution plus "propre" ?

En revanche à propos du tempo, j'ai essayé la solution de Martial mais elle
n'a pas fonctionné. Alors du coup j'ai repris l'exemple d'où il a été tiré
et là ça marche enfin presque. Si effectivement il me place le tempo où je
l'indique grâce à #self-alignement mais bizarrement il me rajoute un portée
vide sur deux mesures en dessous de la première portée d'origine :
http://lilypond-french-users.1298960.n2.nabble.com/file/n5695078/Lilypond_1.png 
Est-ce parce que je l'ai mal placé dans le score ?

tempoMark =
    #(define-music-function (parser location prependText notevalue
appendText) (string? string? string?)
        #{
            \mark \markup
            { \line { $prependText " (" \fontsize #-3 \general-align #Y
#DOWN \note #$notevalue #1 $appendText ) } }
        #})

monTempo =
{
    \once \override Score.RehearsalMark #'self-alignment-X = #-0.8
    \once \override Score.RehearsalMark #'padding = #5
    \tempoMark "Calme" "4" "= 84" s1    
}
[...]
\score { 
	<< 
		\new ChordNames { %\with { 
			\override ChordName #'font-size = #0 %Change la taille 
		}
		{ \monTempo }
		{ \frenchChords \accords } 
		
		\new Voice = "une" { 
			\override Score.BarNumber #'break-visibility = ##(#f #f #f) 
			\mélodie 
		} 
		
		\new Lyrics \lyricsto "une" { \couplet \refrain } 
	\layout { } 
}

Pour finir, avec toutes les solutions proposées, je suis dans l'incapacité
de changer la police serif en sans-serif pour le pied de page et les paroles
au sein de la partition. J'ai beau rajouter des \sans un peu partout comme
la doc de Lilypond me le suggère mais visiblement ça ne fonctionne pas.

Si tous ces problèmes sont résolus alors c'est que vous êtes vraiment forts
!

Bonne soirée.

-----
“Pailletant chaque fleur d'une humide étincelle.” (Verlaine)
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mise-en-page-et-Taille-des-portees-tp5689559p5695078.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Mon, 01 Nov 2010 22:07:16 +0100

> J'ai commencé par m'inscrire à la mailing-list.

Deux judicieuses initiatives !

> Est-ce parce que je l'ai mal placé dans le score ?

Dans la mesure où vous construisez monTempo comme une expression
musicale valant une ronde et que vous le rappelez tel quel dans
l'agencement de la partition, il est normal qu'une portée
supplémentaire apparaisse. Ce que je suggère alors est de
« polyphoniser » cet identificateur avec melodie :

> [...]
> \score {
> 	<<
> 		\new ChordNames { \with {
> 		<< \monTempo \mélodie  >>

Pour le reste, « je ne suis plus étanche », ayant passé cette maussade 
journée à peaufiner la traduction des 3/4 du chapitre consacré aux 
espacements, et prenant la route demain matin à 6 heures.

@+
Jean-Charles

---

From: Martial <[email-masked]>
Date: Mon, 01 Nov 2010 22:24:51 +0100

Bonsoir,

>  j'aimerais mettre T., M. et Éd. en gras mais je n'ai pas réussi.

le truc : déclarer dans un markup ce que vous voulez en gras
puis l'appeler comme variable dans une ligne
exemple
%%--------------------------------------
T = \markup { \bold "T. " }
M = \markup { \bold "M. " }
Ed =\markup { \bold "Éd. " }

\header {
   tagline = \markup {
  \T "de monsieur T" \M "de M" \Ed "tres chic éditée sous LilyPond"
}
}
%%--------------------------------------

> quatre fois pour avoir une marche qui me convient. N'y a-t-il pas de

et avec \hspace #x  ça le fait ?
faudrait quand même nous donner le ficher en entier pour vous dépanner.

> n'a pas fonctionné.

ha, j'ai testé sous 2.13.37
pas sous 2.12.3 c'est peut-être la cause

> Alors du coup j'ai repris l'exemple d'où il a été tiré
> et là ça marche enfin presque.

Bravo !

> bizarrement il me rajoute un portée

oui
il faut le placer ou dans "melodie"
mais alors il faut que monTempo soit défini avant

monTempo = .....

melodie = \relative c' {
\monTempo

...\...
}

ou comme ci dessous

\score {
<<
blabbla ....

    \new Voice = "une" {
	\set Score.barNumberVisibility = ##f
	\monTempo
	\mélodie
		}

   \layout { }
}

--
Martial

---

From: Martial <[email-masked]>
Date: Mon, 01 Nov 2010 22:31:36 +0100

ha Je n'avais pas bien regardé !
Vous souhaitez ne pas avoir la parenthése dans tempo
Pour cela il faut supprimer la parenthèse ouvrante et fermante dans 
tempoMark

$prependText " ("  --- supprimer tout " ("
$appendText ) --- supprimer )

tempoMark =

-- 
Martial

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 1 Nov 2010 22:52:57 +0100

> Soit c'est toute la ligne ou rien du tout. Une idée ?

Lorsque l'on est dans un bloc \markup, il est possible de créer des
"sous-blocs" :

\markup {
  Ceci n'est pas en gras
  \bold {
     mais ceci l'est,
  }
  et retour à la normale !
}

Cordialement,
V. Villenave.

---

From: Martial <[email-masked]>
Date: Mon, 01 Nov 2010 23:00:51 +0100

ha ben oui c'est bien  plus simple !
Où avais-je la tête ?

-- 
Martial

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 1 Nov 2010 23:53:09 +0100

> ha ben oui c'est bien  plus simple !

Je n'osais pas le dire, mais... oui.

> Où avais-je la tête ?

Dans du POV, à tous les coups :)

Valentin.

---

From: Martial <[email-masked]>
Date: Tue, 02 Nov 2010 05:49:30 +0100

> changer la police serif en sans-serif pour le pied de page et les paroles

chez moi avec la version 2.12.3 ça fonctionne

tagline =
\markup { \sans { \bold { "Ed." } "trés chic éditée sous LilyPond" }}

-- 
Martial

---

From: Martial <[email-masked]>
Date: Tue, 02 Nov 2010 06:38:57 +0100

> Est-ce parce que je l'ai mal placé dans le score ?

j'ai testé sous la version 2.12.3
tout fonctionne
mettre ceci après le \header { title =  blabla etc.. }

%%--function-command-----------------------------------------------
tempoMark =
#(define-music-function (parser location prependText notevalue 
appendText)(string? string? string?)
#{
\mark \markup
{ \line { $prependText  \fontsize #-2 \general-align #Y #DOWN \note 
#$notevalue #1 $appendText  } }
\once \override Score.RehearsalMark #'self-alignment-X = #-1
\once \override Score.RehearsalMark #'padding = #5
#})

#(define-markup-command (vspace layout props amount) (number?)
   "This produces a invisible object taking vertical space."
   (let ((amount (* amount 3.0)))
     (if (> amount 0)
         (ly:make-stencil "" (cons -1 1) (cons 0 amount))
         (ly:make-stencil "" (cons -1 1) (cons amount amount)))))
%%--------------------------------------------------------------------

utiliser \vpsace  #y comme \hspace #x
\vspace #2
mettre \tempoMark dans le
melodie = \relative c { \tempoMark "Calme" "4" "= 84"

-- 
Martial

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 2 Nov 2010 12:33:40 +0100

>        (ly:make-stencil "" (cons -1 1) (cons amount amount)))))

Il convient d'ailleurs de noter que depuis la version 2.13.6 la
commande \vspace est nativement prise en charge par LilyPond, donc
plus besoin de la définir.

Cordialement,
V. Villenave.

---

From: Paeleben <[email-masked]>
Date: Tue, 2 Nov 2010 02:30:12 -0700 (PDT)

Eh bien un grand merci à vous tous pour votre aide car grâce à vous j'ai
enfin pu imprimer une partition, la première que j'ai réalisée sous
Lilypond. Et effectivement le résultat est impeccable.

Alors croyez-moi, je suis très heureux parce que ça n'a pas été facile pour
moi de tout comprendre. Je ne vais pas m'arrêter de si bon chemin car c'est
en persévérant qu'on n'y arrive, n'est-ce pas ?

Il y a de fortes chances que je vous embête d'autres fois mais promis, je
bouquinerai la doc française et anglaise de Lilypond pour essayer de trouver
l'expression qui me convient dans tout ce monticule d'informations.

Si j'ai bien compris, vous êtes plusieurs à participer officiellement à la
traduction française alors je vous souhaite bon courage. ;)

Voici ma partition finale donc :

\version "2.12.3" 

% Mise en page du document

#(set-default-paper-size "a4") % définit le format de la partition
#(set-global-staff-size 14) % définit la taille de la partition 

\paper { 
	top-margin = 10\mm % définit la marge du haut
	left-margin = 15\mm % définit la marge de gauche
	after-title-space = 35\mm % définit l'espace après le titre
	between-system-padding = #0 % définit l'interligne
	line-width = 18\cm
	indent = 0\cm
	bottom-title-spacing = #30
} 

% Entête du document

\header { 
	title = \markup { % Titre du document 
		\fill-line { % répartit sur la ligne 
			" " % à gauche 
			\fontsize #5 \italic "Si le père vous appelle" % au centre 
			\translate #'(0 . 0.35) \fontsize #0 \medium \sans \box { \pad-around
#0.7 {"T 154-1"}} % à droite
		}		
	}
	subtitle = \markup { \translate #'(0 . -2) \medium \fontsize #-0.5 \sans {
\bold {T.} : Didier Rimaud • \bold {M.} : Jacques Berthier • \bold {Éd.} :
STUDIO SM }
	}
	tagline = \markup \sans \small \with-color #grey {"Partition éditée sous
Lilypond"}
}

% Éléments du documents

accords = \chordmode { 
	r4 a2.:m d2.:m g2. c2. 
	f2. e2. e2. e2. a2.:m 
	d2.:m g2. c2. f2. e2. 
	e2. e2 a4:m f2. c2. g2 a4:m 
	e2. f2 g4 c2 b4 e2. e2 c4 g4 
	c2 f2 c2 b4:m e4 a4:m e4 a2:m e2 c4 g4 
	c2 f4 g4 c2 b4:m e4 a2:m e4 a2.:m 
}

tempoMark =

mélodie = \relative c' {
	\tempoMark "Calme " "4" "= 84"
	\clef treble 
	\key a\minor
	\time 3/4 \partial 4 { e8 e } | a4. a8 e[ e] | f4 f f8 f | g4. g8 d[ d] |
e4 e e8 e | \break 
	c4. c8 d[ d] | e2 fis8 fis | gis4 gis a | b2  e,8 e | a4. a8 c[ a] | \break 
	f4 f g8 a | b4. a8 b[ g] | e4 e e8 e | c4. c8 d[ d] | e2 fis8 fis  \break 
	gis4 gis a | b2 c8 c | c4. c8 b[ a] | g4 g c8 c | d4. d8 c8[ c]  \break 
	b4 b e,8 e | a4. a8 g[ f] | e2 fis8 fis  | gis4 gis a | \time 4/4 b2 c8[ c]
b a | \break 
	g2 a8[ a] g f | e4 e8 e fis4 gis8 gis | a4 b8 b c4 d8 c | b2 c8[ c] b a |
\break 
	g2 a8[ a] g f | e4 e8 e fis4 gis8 gis | \time 3/4 a4 d8[ c] b b | a2. \bar
"||" 
} 

couplet = \lyricmode { 
	\set stanza = #"1. " 
	Si le Pè -- re vous ap -- pel -- le à ai -- mer comme il vous ai -- me,
dans le feu de son Es -- prit, bien -- heu -- reux ê -- tes -- vous_! 
	Si le mon -- de vous ap -- pel -- le à lui rendre une es -- pé -- ran --
ce, à lui di -- re son sa -- lut, bien -- heu -- reux ê -- tes -- vous_! 
	Si l'É -- gli -- se vous ap -- pel -- le à pei -- ner pour le Roy -- au --
me, aux tra -- vaux de la mois -- son, bien -- heu -- reux ê -- tes --
vous_! 
} 

refrain = \lyricmode { 
	\set stanza = #"R. " 
	Tres -- sail -- lez de joie_! Tres -- sail -- lez de joie_! car vos noms
sont ins -- crits pour tou -- jours dans les cieux_! 
	Tres -- sail -- lez de joie_! Tres -- sail -- lez de joie_! car vos noms
sont ins -- crits dans le cœur de Dieu_! 
}

\score { 
	<< 
		
		\new Voice = "une" { 
		
	\layout { } 
} 

\markup \fontsize #1.5 {
	\column { \hspace #4.5 } 
	\column {
		\null
		\null
		\null
		\line { \bold " 1." 
			\column {
              "Si le Père vous appelle à aimer comme il vous aime, dans le
feu de son Esprit, bienheureux êtes-vous !" 
              "Si le monde vous appelle à lui rendre une espérance, à lui
dire son salut, bienheureux êtes-vous !" 
              "Si l'Église vous appelle à peiner pour le Royaume, aux
travaux de la moisson, bienheureux êtes-vous !" 
              } 
          } 
		\hspace #0.5 % ajoute un espacement vertical entre les couplets 
		\line { \bold { "R." 
			\column {
              "Tressaillez de joie ! Tressaillez de joie ! car vos noms sont
inscrits pour toujours dans les cieux !" 
              "Tressaillez de joie ! Tressaillez de joie ! car vos noms sont
inscrits dans le cœur de Dieu !" 
			}} 
		} 
		\hspace #0.5 % ajoute un espacement vertical entre les couplets 
		\line { \bold " 2." 
			\column {
              "Si le Père vous appelle à la tâche des Apôtres, en témoins du
seul Pasteur, bienheureux êtes-vous !" 
              "Si le monde vous appelle à l'accueil et au partage pour bâtir
son unité, bienheureux êtes-vous !" 
              "Si l'Église vous appelle à répandre l'Évangile en tout point
de l'univers, bienheureux êtes-vous !" 
			} 
		} 
		\hspace #0.5 % ajoute un espacement vertical entre les couplets 
		\line { \bold " 3." 
			\column {
				"Si le Père vous appelle à quitter toute richesse pour ne suivre que son
Fils, bienheureux êtes-vous !" 
				"Si le monde vous appelle à lutter contre la haine pour la quête de la
paix, bienheureux êtes-vous !" 
				"Si l'Église vous appelle à tenir dans la prière au service des
pécheurs, bienheureux êtes-vous !" 
			} 
		} 
		\hspace #0.5 % ajoute un espacement vertical entre les couplets 
		\line { \bold " 4." 
			\column {
				"Si le Père vous appelle à parler de ses merveilles, à conduire son
troupeau, bienheureux êtes-vous !" 
				"Si le monde vous appelle à marcher vers la lumière pour trouver la
vérité, bienheureux êtes-vous !" 
				"Si l'Église vous appelle à semer avec patience pour que lève un blé
nouveau, bienheureux êtes-vous !" 
			} 
		} 
		\hspace #0.5 % ajoute un espacement vertical entre les couplets 
		\line { \bold " 5." 
			\column {
				"Si le Père vous appelle à montrer qu'il est tendresse, à donner le pain
vivant, bienheureux êtes-vous !" 
				"Si le monde vous appelle au combat pour la justice, au refus d'être
violents, bienheureux êtes-vous !" 
				"Si l'Église vous appelle à l'amour de tous les hommes, au respect du
plus petit, bienheureux êtes-vous !" 
			} 
		} 
	} 
}

Au plaisir de dialoguer avec vous.

-----
“Pailletant chaque fleur d'une humide étincelle.” (Verlaine)
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mise-en-page-et-Taille-des-portees-tp5689559p5696383.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: martial <[email-masked]>
Date: Tue, 2 Nov 2010 08:49:35 -0700 (PDT)

Bravo pour la partition !
C'est une bonne pratique,  de commenter le fichier source, et de séparer les 
parties, afin de s'y retrouver plus facilement.

- Entêtes
- Définition des fonctions et Commandes
- Portées et accords 
- Lyrics 
- Edition de la partition (\score)
- Texte supplémentaire (couplets)

Il est aussi recommander de numéroter les mesures au moins toutes les 5
mesures.
voir quelques conseils : http://tinyurl.com/2aq4yyp

Un petit détail car  je me suis mal expliqué. 
pour remplacer les \null et faire plus propre 
écrire \vspace #3   à la place des 3 \null 

information 
\hspace #x met des espaces horizontaux
\vspace #y met des espaces verticaux

--
Martial

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mise-en-page-et-Taille-des-portees-tp5689559p5697997.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 2 Nov 2010 17:22:40 +0100

> Il est aussi recommander de numéroter les mesures au moins toutes les 5

Oulala, c'est très contraignant ça... Pour ma part je mets simplement
des indications une fois de temps en temps pour faire joli, du genre

%%% Allegro %%%

ou

%%% Gros bordel orchestral %%%

ou

%%% Beuglement du ténor %%%

> traduction française alors je vous souhaite bon courage. ;)

Ahem.

...

Jean-Charles, tu es combien ? :-)

Valentin (qui retourne se plonger dans la doc anglaise en se
promettant bien de repasser à la traduction un jour)

---

From: bameylan <[email-masked]>
Date: Tue, 2 Nov 2010 09:45:23 -0700 (PDT)

> %%% Beuglement du ténor %%%

Tu rigoles? ;-) Quand tu as une suite de triolets qui dure 20 ou 30 mesures
et qu'il te faut retrouver le coupable dans ce boxon, celui qui te donne une
suite de quintes parallèles, tu es bien content d'avoir numéroté tes mesures
au moins par 5... sinon, tu as de l'aspirine en réserve? ;-)

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mise-en-page-et-Taille-des-portees-tp5689559p5698189.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Tue, 02 Nov 2010 18:27:16 +0100

> au moins par 5... sinon, tu as de l'aspirine en réserve? ;-)

Moi j'ai épuisé mon stock d'aspirine je numérote toutes les mesures !
mais c'est ch***

Ceci dit maintenant avec le Point-And-Click c'est effectivement moins
nécessaire.

-- 
Martial

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 2 Nov 2010 18:49:13 +0100

> au moins par 5... sinon, tu as de l'aspirine en réserve? ;-)

http://bit.ly/an8WF5

:-)

Valentin

---

From: bameylan <[email-masked]>
Date: Tue, 2 Nov 2010 11:43:30 -0700 (PDT)

> http://bit.ly/an8WF5

Aargh! le seul film où j'ai dû sortir de la pièce (heureusement ce n'était
qu'en DVD) tellement ça me pompait... 

Donc si je comprends bien tu te «reloades» avec ce genre de truc? ;-)

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mise-en-page-et-Taille-des-portees-tp5689559p5698675.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Tue, 2 Nov 2010 11:49:29 -0700 (PDT)

> Moi j'ai épuisé mon stock d'aspirine je numérote toutes les mesures !
Pas la patience. Cela dit, on murmure dans les hautes sphères de Frescobaldi
qu'une des nouveautés prochaines pourrait être l'insertion automatique, par
Fresco himself, de barres de mesures... Vivement cette nouveauté!

quote>

Il existe dans Fresco mais dans un seul sens: le click sur la note qui donne
sa position dans le code... on aimerait bien avoir le contraire: cliquer
qqpart dans le code et avoir la note en surbrillance, comme dans
LilyPondTool...

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mise-en-page-et-Taille-des-portees-tp5689559p5698697.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Tue, 02 Nov 2010 20:55:20 +0100

Le 02/11/2010 17:22, Valentin Villenave disait :
>
> 2010/11/2 martial<[email-masked]>:

Moi, je le fais à chaque début de phrase ou lorsqu'il y a un truc chiadé 
dans la partie que je traite, ou bien environ 13 à la douzaine.

> 2010/11/2 Paeleben<[email-masked]>:

Vu mon ego, oserais-je tenter timidement un /deux/ ? Non ! car en raison 
de mon appétit, j'irai jusqu'à trois et demi.
D'ailleurs, après les 700 km de ce jour avec cette Tramontane de 
travers, j'ai bien mérité une bonne rasade de breuvage tourbé avant de 
passer à table.

@+
Jean-Charles

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 2 Nov 2010 23:55:46 +0100

== En réponse au message du 02-11-2010, 17:18:57 ==

>voir quelques conseils : http://tinyurl.com/2aq4yyp

Bien vrai. J'ai pris pour habitude d'insérer une numérotation à chaque saut de système de la partition qui me servait de modèle
Du genre :
% p5 s2 103
Ce qui signifie : page 5, second système, mesure 103
Ça simplifie grandement la recherche d'une correction puisque le texte source donne directement la page de la partitoin de départ.

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

========================================