Crochet sur des portees vides

Bonjour à tous,

Je travaille actuellement sur une partition pour chœur. J'ai créé des groupes de portées au sein de mon système. Je veux que les portées vides, y compris la première, n'apparaissent pas sur la partition. J'aimerais également que les groupes de portées qui ne contiennent qu'une portée ne commencent pas par un crochet (ce qui, d'après le manuel de notation, semble être le comportement par défaut de LilyPond).

Problème : lorsque je précise que je veux des crochets en forme de rectangle (SystemStartSquare), ce comportement est modifié et je me retrouve avec des portées seules qui débutent par un crochet-rectangle.

Un court exemple pour illustrer mon problème :

%%%

\version "2.16.0"

voixa =

\relative c'' {

\set Staff.instrumentName = #"Voix A"

\set Staff.shortInstrumentName = #"A"

g1 g1

}

voixb =

\relative c' {

\set Staff.instrumentName = #"Voix B"

\set Staff.shortInstrumentName = #"B"

c4 d e f \break

g a b c

}

voixc =

\relative c' {

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

\set Staff.instrumentName = #"Voix C"

\set Staff.shortInstrumentName = #"C"

R1

b4 c d e

}

% Premier exemple,

% aucun souci mais le crochet n'est pas celui que je veux

\new ChoirStaff <<

\new Voice \voixa

\new ChoirStaff <<

\new Voice \voixb

\new Voice \voixc

% Second exemple,

% le crochet-rectangle apparaît dès le premier système à la voix B

\new ChoirStaff <<

\new Voice \voixa

\new ChoirStaff <<

\set ChoirStaff.systemStartDelimiter = #'SystemStartSquare

\new Voice \voixb

\new Voice \voixc

\layout {

\context {

\Staff \RemoveEmptyStaves

}

}

%%%

Quelqu'un aurait une idée ?

Merci,

François

Bonjour,

Non testé (pour le moment)

\override ChoirStaff.SystemStartSquare #'collapse-height = #5

Cordialement,
Xavier

···

2013/2/1 François Martin <****@****>:

Bonjour à tous,

Je travaille actuellement sur une partition pour chœur. J'ai créé des
groupes de portées au sein de mon système. Je veux que les portées vides, y
compris la première, n'apparaissent pas sur la partition. J'aimerais
également que les groupes de portées qui ne contiennent qu'une portée ne
commencent pas par un crochet (ce qui, d'après le manuel de notation, semble
être le comportement par défaut de LilyPond).

Problème : lorsque je précise que je veux des crochets en forme de rectangle
(SystemStartSquare), ce comportement est modifié et je me retrouve avec des
portées seules qui débutent par un crochet-rectangle.

Un court exemple pour illustrer mon problème :

(snip)

Quelqu'un aurait une idée ?

--
Xavier Scheuer <****@****>

Ça marche !
Qu'est-ce que ça signifie exactement ?
François

···

Le 1 février 2013 14:36, Xavier Scheuer <****@****> a écrit :

\override ChoirStaff.SystemStartSquare #'collapse-height = #5

Je veux que les portées vides, y
compris la première, n'apparaissent pas sur la partition.

\layout {
   \context {
     \RemoveEmptyStaffContext
     \override VerticalAxisGroup #'remove-first = ##t
   }

}

···

--
Martial

Bonsoir,

Cela signifie que si la hauteur minimale du délimiteur
"SystemStartSquare" est plus petite ou égale à 5 "staff space"
(distance entre 2 lignes de portée), le rectangle est enlevé.

SystemStartBracket et SystemStartBrace ont cette propriété définie à
cette valeur, c'est pourquoi les groupes de portées qui ne contiennent
qu'une portée ne commencent pas par un crochet ou une accolade.
Sauf si on modifie cette valeur, comme le montre le snippet
"Indicateur de regroupement et portée unique" dans la doc.

Cordialement,
Xavier

···

2013/2/1 François Martin <****@****>:

Ça marche !
Qu'est-ce que ça signifie exactement ?

--
Xavier Scheuer <****@****>