Subject: ne pas imprimer les premières portées d'un choeur avec intro de piano

From: "Daniel Bernair" <[email-masked]>
Date: Sun, 28 Apr 2013 19:20:03 +0200

Je travaille sous Windows Vista , lilypond 2.16.2 et Frescobaldi. J'ai encodé une partition pour choeur (5 voix: 5 portées)  et piano. Le choeur a 28 mesures de silence, pendant l'introduction de piano.  Dans le layout su score j'ai l'instruction 
 \context { \RemoveEmptyStaffContext }, les portées vides ne s'impriment pas sauf les premières. J'ai supprimé les instructions du style  \set Staff.instrumentName = "Tenor" de toutes le voix mais les cinq premières portées s'impriment sans nom d'instrument. J'ai remplacé les R1*28 par s1*28 toujours pareil. Comment faire ? Cela fait des heures que je cherche dans les manuels.
Merci de votre aide
Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sun, 28 Apr 2013 19:38:34 +0200

Le 28/04/2013 19:20, Daniel Bernair disait :
> Je travaille sous Windows Vista , lilypond 2.16.2 et Frescobaldi.
> J'ai encodé une partition pour choeur (5 voix: 5 portées)  et piano.
> Le choeur a 28 mesures de silence, pendant l'introduction de piano.
> Dans le layout su score j'ai l'instruction \context {
> \RemoveEmptyStaffContext }, les portées vides ne s'impriment pas sauf
> les premières. J'ai supprimé les instructions du style  \set
> Staff.instrumentName = "Tenor" de toutes le voix mais les cinq
> premières portées s'impriment sans nom d'instrument. J'ai remplacé
> les R1*28 par s1*28 toujours pareil. Comment faire ? Cela fait des
> heures que je cherche dans les manuels.

La bonne adresse est :
http://lilypond.org/doc/v2.16/Documentation/notation/modifying-single-staves.fr.html

Regarde les « Morceaux choisis » et plus particulièrement
« Masquage de la première ligne si elle est vide » de la rubrique 
Masquage de portées.

@+
Jean-Charles

---

From: "Daniel Bernair" <[email-masked]>
Date: Mon, 29 Apr 2013 09:19:34 +0200

Merci Jean-Jacques.
J'avais déjà lu et appliqué cette correction mais cela ne marche pas.
J'avais ceci dans le \layout :
\layout {
\context { \RemoveEmptyStaffContext }

\context {

\Score

\override BarNumber #'padding = #3

\override RehearsalMark #'padding = #2

skipBars = ##t

}

}

toutes les portées vides ne sont pas imprimées sauf les premières du groupe

je l'ai corrigé en :

\layout {

\context {\Staff \RemoveEmptyStaves }

% To use the setting globally, uncomment the following line:

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

}

Même résultat, j'ai aussi joué au niveau de chaque portée, même résultat. en 
enlevant ou laissant le instrumentName

D'où mon appel au groupe.

Amicalement

Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45
----- Original Message ----- 
From: "Jean-Charles Malahieude" <[email-masked]>
To: "Daniel Bernair" <[email-masked]>
Cc: <[email-masked]>
Sent: Sunday, April 28, 2013 7:38 PM
Subject: Re: ne pas imprimer les premières portées d'un choeur avec intro de 
piano

La bonne adresse est :

@+
Jean-Charles

---

From: Seventies <[email-masked]>
Date: Mon, 29 Apr 2013 03:10:21 -0700 (PDT)

J'utilise une formule du genre :

staffIntrumentX = \new Staff \with {\RemoveEmptyStaves \override
VerticalAxisGroup #'remove-first = ##t}{
  \voiceInstrumentX
}

Puis je construis le score avec les différents \staffInstrumentX

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/ne-pas-imprimer-les-premieres-portees-d-un-choeur-avec-intro-de-piano-tp7579494p7579497.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "Daniel Bernair" <[email-masked]>
Date: Mon, 29 Apr 2013 14:01:58 +0200

ça ne fonctionne qu'à moitié : la portée reste affichée sans indication de 
pause. J'ai essayé pour la première portée des sopranos voilà les 
instructions concernées :
SopranoUn = {
\global

\autoBeamOff

%\set Staff.instrumentName = "Soprano 1"

%\set Staff.shortInstrumentName = "S1."

\clef treble

<< \sopranoun >>

}

staffIntrumentS = \new Staff \with {\RemoveEmptyStaves \override

\SopranoUn

}

 et dans le score :

 \new Staff \with {midiInstrument = #"choir aahs" } << %3

\new Voice = "sopun" \with { \consists "Ambitus_engraver" }\staffIntrumentS 
\structpiano

\new Lyrics \lyricsto "sopun" {\SopUnParoles}

>> %3

je vais envoyer demain tous les fichiers de la partition réduite.

Maintenant je dois absolument travailler sur mes canalisations d'eau de la 
maison.

Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45
----- Original Message ----- 
From: "Seventies" <[email-masked]>
To: <[email-masked]>
Sent: Monday, April 29, 2013 12:10 PM
Subject: Re: ne pas imprimer les premières portées d'un choeur avec intro de 
piano

--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/ne-pas-imprimer-les-premieres-portees-d-un-choeur-avec-intro-de-piano-tp7579494p7579497.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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

---

From: "Daniel Bernair" <[email-masked]>
Date: Mon, 29 Apr 2013 17:48:59 +0200

Voilà en fichiers joints les éléments sur lesquels je me casse les dents. Le 
fichier 'Scottish Dir ex.ly' est le fichier qui construit la partition pdf 
et le midi en faisant \include des autres. J'ai tout réduit à 28 mesures, 
c'est pourquoi, les fichiers ..Paroles n'ont rien et le compilateur donne un 
avertissement. Les portées vides après les premières sont bien absentes du 
pdf, les premières sont toujours présentes soit complètement soit sans 
indication des pause ni nom d'instrument selon les essais.
Merci de votre aide.
Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45
----- Original Message ----- 
From: "Seventies" <[email-masked]>
To: <[email-masked]>
Sent: Monday, April 29, 2013 12:10 PM
Subject: Re: ne pas imprimer les premières portées d'un choeur avec intro de 
piano

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Mon, 29 Apr 2013 19:12:41 +0200

Le 29/04/2013 17:48, Daniel Bernair disait :
> Voilà en fichiers joints les éléments sur lesquels je me casse les
> dents. Le fichier 'Scottish Dir ex.ly' est le fichier qui construit la
> partition pdf et le midi en faisant \include des autres. J'ai tout
> réduit à 28 mesures, c'est pourquoi, les fichiers ..Paroles n'ont rien
> et le compilateur donne un avertissement. Les portées vides après les
> premières sont bien absentes du pdf, les premières sont toujours
> présentes soit complètement soit sans indication des pause ni nom
> d'instrument selon les essais.

Ne cherchons pas plus loin :

  \new Voice = "sopun" \with { \consists "Ambitus_engraver" }

L'ambitus étant affiché en début de partition (ce serait rigolo de 
l'avoir après la double barre finale !), il est pour moi tout à fait 
normal que la première ligne apparaisse.  Dès qu'il est renvoyé au 
vestiaire, les chanteurs restent dans les loges le temps qu'il faut !

@+
Jean-Charles

p.s. : pourquoi deux variables distinctes pour la tonalité et pour la 
métrique ?

---

From: "Daniel Bernair" <[email-masked]>
Date: Tue, 30 Apr 2013 07:54:06 +0200

Merci Jean-Jacques, comme d'habitude, on cherche tellement qu'on ne voit pas 
les erreurs  les plus flagrantes, d'où l'intérêt de faire vérifier son 
travail par d'autres. Par contre, cela m'ennuie un peu que l'ambitus ne 
s'imprime pas au moment où le chœur entre en fonction. Mais enfin, ce n'est 
pas grave, j'ai une version de cette partition pour chœur seul grâce à la 
souplesse de Lilypond.
Pour mes deux variables métrique et tonalité, j'avais tout placé dans la 
variable global, dans le fichier Squel mais j'avais une erreur dans la 
compilation, à cause de : SopranoUn = {
\global

\autoBeamOff

\set Staff.instrumentName = "Soprano 1"

\set Staff.shortInstrumentName = "S1."

\clef treble

<< \sopranoun >>

la

variable global n'était pas trouvée. Mais j'avais peut-être une autre erreur 
que je n'ai pas comprise. ?
Merci.

Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45
----- Original Message ----- 
From: "Jean-Charles Malahieude" <[email-masked]>
To: "Daniel Bernair" <[email-masked]>
Cc: "Seventies" <[email-masked]>; <[email-masked]>
Sent: Monday, April 29, 2013 7:12 PM
Subject: Re: ne pas imprimer les premières portées d'un choeur avec intro de 
piano

@+
Jean-Charles