Subject: [LilyPond] Comment bien gérer les mesurs vides (Empty staves) ?

From: Olivier Charade via LilyPond <[email-masked]>
Date: Thu, 28 Aug 2025 15:01:36 +0000

Bonjour,
J'ai l'impression que le lien nabble pourrait répondre à mon problème (pour avoir un removeEmptyStaves même sur le premier système du conducteur) mais la page n'existe plus. Quelqu'un sait de quoi il  s'agit?
Sinon je crée un fil sur mon problème.
Olivier

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/6).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: Rémy Claverie via LilyPond <[email-masked]>
Date: Thu, 28 Aug 2025 16:29:56 +0000

Salut Olivier,

Je suis en vacances, des que je peux me poser, j'envoie les explications !

A moins que qq d'autre soit plus réactif...

Bonne soirée,

Rémy

Envoyé depuis l'application Mail Orange

----------------

**De :** Olivier Charade via LilyPond <[[email-masked]](mailto:[email-masked])>

**Envoyé :** jeudi 28 août 2025 17:01

**À :** [[email-masked]](mailto:[email-masked])

**Objet :** [LilyPond] Comment bien gérer les mesurs vides (Empty staves) ?

| <img style="width: 45px; height: 45px;" height="45" width="45" src="https://lilypond.community/letter_avatar_proxy/v4/letter/o/a8b319/45.png"><br> | <br>[Olivier Charade](https://lilypond.community/u/olicha) **olicha**<br><br>Août 28<br><br> |
| - | - |

Bonjour,

Olivier

---

---

#### Réponses précédentes

| <img style="width: 45px; height: 45px;" height="45" width="45" src="https://lilypond.community/user_avatar/lilypond.community/remy/45/2299_2.png"><br> | <br>[Rémy Claverie](https://lilypond.community/u/remy) **Remy**<br><br>Octobre 29, 2015<br><br> |
| - | - |

Super !

Cela fait exactement ce que je veux.

Encore merci

Rémy

··· [(cliquer pour plus de détails)](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/5)

| <img style="width: 45px; height: 45px;" height="45" width="45" src="https://lilypond.community/user_avatar/lilypond.community/remy/45/2299_2.png"><br> | <br>[Rémy Claverie](https://lilypond.community/u/remy) **Remy**<br><br>Octobre 28, 2015<br><br> |
| - | - |

Bonjour Bernard, Jean-Jacques,

Merci de vos promptes réponses !

Je crois que la solution du lien ci-dessosu doit parfaitement convenir.

Je vais la comprendre puis la tester !

Encore merci

Rémy

··· [(cliquer pour plus de détails)](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/4)

| <img style="width: 45px; height: 45px;" height="45" width="45" src="https://lilypond.community/user_avatar/lilypond.community/bameylan/45/2262_2.png"><br> | <br>[Bernard Meylan](https://lilypond.community/u/bameylan) **bameylan**<br><br>Octobre 28, 2015<br><br> |
| - | - |

Va voir là:

[http://lilypond-french-users.1298960.n2.nabble.com/Portees-vides-invisibles-tp7582098p7582103.html](http://lilypond-french-users.1298960.n2.nabble.com/Portees-vides-invisibles-tp7582098p7582103.html)

J-François a signalé une solution très efficace pour ton problème.

Bernard

··· [(cliquer pour plus de détails)](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/3)

| <img style="width: 45px; height: 45px;" height="45" width="45" src="https://lilypond.community/user_avatar/lilypond.community/elviejo/45/2255_2.png"><br> | <br>[Jean-Jacques Gerbaud](https://lilypond.community/u/elviejo) **elviejo**<br><br>Octobre 28, 2015<br><br> |
| - | - |

> Bonjour à tous,

Bonjour Rémy,

> Je suis confronté réguilièrement à la gestion de mesures vides, en
> 
> particulier pour des longs passages. Ce sont souvent des
> 
> retranscriptions de partitions assez longues (plusieurs 10aine de pages).
> 
> Exemple : Partition pour 4 violas, 2 choeurs et BC. L'orchestre débute
> 
> pendant plusieurs 10aine de mesures puis les parties des choeurs
> 
> rentrent les unes après les autres.
> 
> Dans ce cas là, toutes les solutions que j'ai essayé sont moches :
> 
> 1. Sans la variable \RemoveEmptyStaves dans le context \staff, cela me
> 
> créé plusieurs pages avec les lignes des choeurs avec des silences (60%
> 
> de l'occupation de la page).
> 
> 2. Avec la variable \RemoveEmptyStaves dans le context \staff, le début
> 
> est joli avec uniquement la BC et l'orchestre mais ensuite, les lignes
> 
> des parties des choeurs apparaisent les unes à la suite des autres et
> 
> cela fait très moche et ce n'est pas pratique à suivre pour les chanteurs.
> 
> Quelles sont les techniques pour une gestion plus fine (à la carte ?) de
> 
> ces mesures vides ?
> 
> Exemple : comment puis-je coder : de la mesure 1 à la mesure x,
> 
> \RemoveEmptyStaves s'applique puis de la mesure (x+1) à FIN,
> 
> \RemoveEmptyStaves ne s'applique plus.

J'ai également été confronté à ce problème et un super cador de la liste m'a répondu :

(pour un rendez-vous à la barre finale, tout le monde doit partir en même temps.)

C'est à dire que même vide, ceux qui ne jouent pas... attendent (avec des silences !)

Dans ton cas :

\layout { \context {

\RemoveEmptyStaffContext

\override VerticalAxisGroup #'remove-first = ##t

}

C'est à dire que tu dois compter les mesures de silences du Soprano, de l'alto et des autres jusqu'à ceux qu'elles soient synchrones avec l'orchestre.

Je ne sais pas si je réponds à ta question.

Bonne chance

··· [(cliquer pour plus de détails)](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/2)

| <img style="width: 45px; height: 45px;" height="45" width="45" src="https://lilypond.community/user_avatar/lilypond.community/remy/45/2299_2.png"><br> | <br>[Rémy Claverie](https://lilypond.community/u/remy) **Remy**<br><br>Octobre 28, 2015<br><br> |
| - | - |

Bonjour à tous,

Je suis confronté réguilièrement à la gestion de mesures vides, en particulier pour des longs passages. Ce sont souvent des retranscriptions de partitions assez longues (plusieurs 10aine de pages).

Exemple : Partition pour 4 violas, 2 choeurs et BC. L'orchestre débute pendant plusieurs 10aine de mesures puis les parties des choeurs rentrent les unes après les autres.

Dans ce cas là, toutes les solutions que j'ai essayé sont moches :

1. Sans la variable \RemoveEmptyStaves dans le context \staff, cela me créé plusieurs pages avec les lignes des choeurs avec des silences (60% de l'occupation de la page).

1. Avec la variable \RemoveEmptyStaves dans le context \staff, le début est joli avec uniquement la BC et l'orchestre mais ensuite, les lignes des parties des choeurs apparaisent les unes à la suite des autres et cela fait très moche et ce n'est pas pratique à suivre pour les chanteurs.

Quelles sont les techniques pour une gestion plus fine (à la carte ?) de ces mesures vides ?

Exemple : comment puis-je coder : de la mesure 1 à la mesure x, \RemoveEmptyStaves s'applique puis de la mesure (x+1) à FIN, \RemoveEmptyStaves ne s'applique plus.

Merci de votre aide !

Rémy

---

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/7).

---

From: MartialR via LilyPond <[email-masked]>
Date: Thu, 28 Aug 2025 20:05:09 +0000

Il se peut que cela les mesures ne tombent pas juste et que l'on trouve  une ou 2 mesures vides sur une ligne.
dans ces cas construire une mise en forme 

```
forme = { 
 r1*5 \break % ligne
%etc 
r1*3 %ligne pour faire un saut  à l'endroit des mesures vide 
 }
```
puis on fait ainsi ; 
```
\new StaffGroup <<
  \new Staff \with { shortInstrumentName =  "sop" } \ExempleSoprane
  \new Staff \with { shortInstrumentName =  "alt" } \ExempleAlto
  \new Devnull \forme
```
c'est fastidieux mais je ne connais pas d'autre moyen.

Cordialement

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/9).

---

From: Olivier Charade via LilyPond <[email-masked]>
Date: Fri, 29 Aug 2025 08:01:55 +0000

Parfait pour mon cas.
Merci beaucoup

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/10).

---

From: Sébastien MANEN via LilyPond <[email-masked]>
Date: Sat, 30 Aug 2025 22:26:52 +0000

Bonsoir

J'utilise pour ma part la méthode décrite ici (notamment le "\consists Keep_alive_together_engraver") :
https://lilypond.org/doc/v2.25/Documentation/notation/hiding-staves

Cela permettrait par exemple, si tu utilises un staffGroup pour chacun de tes cœurs, de faire apparaitre le système complet SATB dès lors que l'une des voix joue.

De même le RemoveEmptyStaves et le RemoveAllEmptyStaves peuvent aussi se déclarer portée par portée :
```
\new Staff \with {RemoveEmptyStaves} {
 \music
}
```

Sébastien

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/comment-bien-gerer-les-mesurs-vides-empty-staves/3280/11).