Comment bien gérer les mesurs vides (Empty staves) ?

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).

  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.

Merci de votre aide !

Rémy

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

···

Le 28/10/2015 11:35, Remy CLAVERIE a écrit :

--
JJG

Ecoutez la musique "classique", ça détend !

Va voir là:

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

···

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Comment-bien-gerer-les-mesurs-vides-Empty-staves-tp7583397p7583400.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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

···

Message du 28/10/15 12:46
De : "Bernard Meylan" <****@****>
A : lilypond-user-fr@gnu.org
Copie à :
Objet : Re: Comment bien gérer les mesurs vides (Empty staves) ?

Va voir là:

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


Cordialement

Bernard

View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Comment-bien-gerer-les-mesurs-vides-Empty-staves-tp7583397p7583400.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Super !

Cela fait exactement ce que je veux.

Encore merci

Rémy

···

Message du 28/10/15 13:49
De : "Remy CLAVERIE" <****@****>
A : "Bernard Meylan" <****@****>, lilypond-user-fr@gnu.org
Copie à :
Objet : Re: Comment bien gérer les mesurs vides (Empty staves) ?

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

Message du 28/10/15 12:46
De : "Bernard Meylan" <****@****>
A : lilypond-user-fr@gnu.org
Copie à :
Objet : Re: Comment bien gérer les mesurs vides (Empty staves) ?

Va voir là:

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


Cordialement

Bernard

View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Comment-bien-gerer-les-mesurs-vides-Empty-staves-tp7583397p7583400.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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

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 <notifications@lilypond.community>

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

À : remy.claverie@orange.fr

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



Olivier Charade olicha

Août 28

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, répondez à cet email ou visitez la page du sujet.

Pour créer un nouveau sujet, écrivez à user-fr@lilypond.community ou visitez la page d'accueil de lilypond.community.


Réponses précédentes



Rémy Claverie Remy

Octobre 29, 2015

Super !

Cela fait exactement ce que je veux.

Encore merci

Rémy

··· (cliquer pour plus de détails)



Rémy Claverie Remy

Octobre 28, 2015

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)



Bernard Meylan bameylan

Octobre 28, 2015

Va voir là:

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)



Jean-Jacques Gerbaud elviejo

Octobre 28, 2015

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).

  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.

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)



Rémy Claverie Remy

Octobre 28, 2015

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).

  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.

Merci de votre aide !

Rémy


Pour poster dans ce sujet, répondez à cet email ou visitez la page du sujet.

Pour créer un nouveau sujet, écrivez à user-fr@lilypond.community ou visitez la page d'accueil de lilypond.community.

Vous recevez cet e-mail car vous avez activé la liste de diffusion.

Pour vous désabonner de ces e-mails, modifiez vos préférences.

Bonjour
La syntaxe est celle-ci

\layout { 
   \context {
   \StaffGroup
    \RemoveEmptyStaves
    \RemoveAllEmptyStaves
  }
 }

exemple.ly (680 Octets)

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 \break %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

Parfait pour mon cas.
Merci beaucoup

Bonsoir

J'utilise pour ma part la méthode décrite ici (notamment le "\consists Keep_alive_together_engraver") :

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