Subject: espace entre deux "piece"

From: [email-masked]
Date: Tue, 20 Oct 2009 17:21:46 +0200 (CEST)

XP+2.13

Bonjour à toute la troupe.

Je dois avoir les recherches mal placées, parce que je ne trouve pas de réponse à cette question simple : comme créer un espace (l'équivalent d'un retour chariot, ou d'une ligne de portée) entre deux pièces d'un même fichier lily ?

Merci d'avance parce que ça m'éneeeeeeerve !

Exemple où vous verrez que les deux "piece" sont très serrées - c'est l'espace entre les deux que je souhaite gérer : 

noteA = \relative c'' {\repeat unfold 4 {c4 c c d e2 d c4 e d d c1} }
noteB = \relative c'' {\repeat unfold 4 {d4 d d d a2 a d4 c b a g1} }

\score {
\new Staff <<
\noteA >>
\header {
piece = \markup  \italic "Au clair de ..."
}
\layout {}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\score {
\new Staff <<
\noteB >>
\header {
piece = \markup  \italic "... la lune !"
}
\layout {}
}

---

From: Bernard Meylan <[email-masked]>
Date: Tue, 20 Oct 2009 17:28:35 +0200

Le mardi, 20 octobre 2009 17.21:46 [email-masked], vous avez écrit :

> Je dois avoir les recherches mal placées, parce que je ne trouve pas de
> réponse à cette question simple : comme créer un espace (l'équivalent d'un
> retour chariot, ou d'une ligne de portée) entre deux pièces d'un même
> fichier lily ?

La réponse qu'on ma faite il y a... pas bien longtemps et mon ajout personnel:

---début---
> Heu pas très élégant, aprèsun bloc
> \score {
> ................
> }
> utiliser
> \markup \column {
>     " "
> }
> avec autant de " " que nécessaire.

Pas élégant, peut-être, mais ça marche! juste avec les ajustements nécessaires:

 \markup { \column 
 { " "
    " "
    " " }
}
---fin---

Bernard

---

From: Jean Argenty <[email-masked]>
Date: Tue, 20 Oct 2009 17:58:17 +0200

Salut,

N'y aurait-il pas quelque chose de possible avec la commande \override qui
permettrait de modifier la valeur par défaut de l'espace vertical localement
?

A+

Le 20 octobre 2009 17:28, Bernard Meylan <[email-masked]> a écrit :

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

-- 
Jean Argenty

La vache multicolore:
http://jargenty.fr/wp_poesie/

Vue d'IFSI:
http://www.jargenty.fr/wp_ifsi/

L'air du philosophe:
http://www.jargenty.fr/wp_philo/

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 20 Oct 2009 22:32:16 +0200

> Pas élégant, peut-être, mais ça marche! juste avec les ajustements nécessaires:

J'avais également parlé de \vspace mais je viens de constater que
cette commande ne fonctionnait que dans un \markup (non, je n'avais
pas testé avant de répondre)...
Voir ici : http://n2.nabble.com/Plusieurs-fichiers-en-un-seul-td3857868.html#a3858761

> permettrait de modifier la valeur par défaut de l'espace vertical localement

Il n'y a pas d'\override à ma connaissance mais il y a bien la variable
  before-title-space
du bloc \paper qui est définit exactement ce que vous recherchez il me semble.

NB : Dans la prochaine version de lilypond elle se nommera
"before-title-spacing" si j'ai bien suivi.
Et il y aura aussi "between-scores-system-spacing" qui définira
l'espace entre 2 systèmes de scores différents sans titre entre eux.

Xavier

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 20 Oct 2009 22:36:00 +0200

> l'espace entre 2 systèmes de scores différents sans titre entre eux.

En fait c'est déjà implémenté depuis la 2.13.4 il me semble.

Donc pour faire clair
\paper {
  before-title-space = 2\cm
}
devrait le faire.
Si vous avez une version de développement récente et que ça ne
fonctionne pas remplacez par
\paper {
  before-title-spacing = 2\cm
}

Xavier