Choeur : Alternance de divisions

Bonjour,

Soit une oeuvre chorale présentant tantôt des divisions à 2 voix, tantôt des divisions à 3 voix, comment faire pour que l'édition imprime alternativement des sections à 2 et/ou à 3 portées ? (Avec même une vingtaine de mesures à l'unisson). Il ne serait pas élégant d'imprimer 3 voix comportant autant de silences multi-mesures.

En l'occurence, il s'agit de Nigra Sum de Pablo Casals ; je possède une édition américaine bilingue, mais je voudrais la "nettoyer" en supprimant les versets anglais et les notes rajoutées sur la prosodie anglaise, pour ne laisser que le texte latin et la musique originale.

En espérant pouvoir obtenir une réponse qui m'éviterait de trop tâtonner...

Jean-Marc

XP+lily2.10

Bonjour !

Il me semble qu'il suffit de remplacer les r par des s, et la voix en question disparaît momentanément. Disons qu'avec la mise en page, il faut compléter la ligne active par des r jusqu'à la fin de la ligne, puis avec des s pour qu'elle disparaisse au prochain "retour de chariot".

Est-ce que ça répond à ta question ?

A+

JMarc

-----Message d'origine-----

···

De : lilypond-user-fr-bounces+jmlgrd=****@**** [mailto:lilypond-user-fr-bounces+jmlgrd=****@****] De la part de jm reboul
Envoyé : vendredi 22 février 2008 08:09
À : lilypond-user-fr@gnu.org
Objet : Choeur : Alternance de divisions

Bonjour,

Soit une oeuvre chorale présentant tantôt des divisions à 2 voix, tantôt
des divisions à 3 voix, comment faire pour que l'édition imprime
alternativement des sections à 2 et/ou à 3 portées ? (Avec même une
vingtaine de mesures à l'unisson). Il ne serait pas élégant d'imprimer 3
voix comportant autant de silences multi-mesures.

En l'occurence, il s'agit de Nigra Sum de Pablo Casals ; je possède
une édition américaine bilingue, mais je voudrais la "nettoyer" en
supprimant les versets anglais et les notes rajoutées sur la prosodie
anglaise, pour ne laisser que le texte latin et la musique originale.

En espérant pouvoir obtenir une réponse qui m'éviterait de trop tâtonner...

Jean-Marc

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

L'intégrite de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet, ENSPM Formation Industrie - IFP Training ne peut
être tenu responsable de son contenu. Toute utilisation ou diffusion non
autorisée est interdite. Si vous n'êtes pas destinataire de ce message,
merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training
can not therefore be considered responsible for the contents. Any
unauthorized use or dissemination is prohibited. If you are not the intended
recipient of this message, then please delete it and notify the sender.

Bonjour

Soit une oeuvre chorale présentant tantôt des divisions à 2 voix, tantôt des divisions à 3 voix, comment faire pour que l'édition imprime alternativement des sections à 2 et/ou à 3 portées ? (Avec même une vingtaine de mesures à l'unisson).

ça irai ça ?
%%---------------------
\version "2.11.40" %%la version patché au centre :slight_smile:

%%%Identification
voixA = <<
\new Staff \relative c' { c d e f g a b c }
\addlyrics { do re mi fa sol la si do }
>>

voixB = <<
\new Voice = A \relative c' { c' b a g f e d c }
\new Lyrics \lyricsto A \lyricmode { grat' moi la puc' que j'ai dans l'dos }
>>

voixC = <<
\relative c' { c d e f g a b c }
\addlyrics { c'est com' ça qu'on chan -- te aus -- si }
>>

%%-------EDITION
\score{ %3voix
<<
\voixA
\voixC
>>
}

\score{ %1voix
\voixB
}

\score { %2voix
<<
\voixB
\voixC
>>
}
%%---------------------

···

--
Martial

Bonjour

Soit une oeuvre chorale présentant tantôt des divisions à 2 voix, tantôt des divisions à 3 voix, comment faire pour que l'édition imprime alternativement des sections à 2 et/ou à 3 portées ? (Avec même une vingtaine de mesures à l'unisson).

ça irai ça ?
%%---------------------
\version "2.11.40" %%la version patché au centre :slight_smile:

%%%Identification
voixA = <<
\new Staff \relative c' { c d e f g a b c }
\addlyrics { do re mi fa sol la si do }

voixB = <<
\new Voice = A \relative c' { c' b a g f e d c }
\new Lyrics \lyricsto A \lyricmode { grat' moi la puc' que j'ai dans l'dos }

voixC = <<
\relative c' { c d e f g a b c }
\addlyrics { c'est com' ça qu'on chan -- te aus -- si }

%%-------EDITION
\score{ %3voix
<<
\voixA
\voixC

}

\score{ %1voix
\voixB
}

\score { %2voix
<<
\voixB
\voixC

}
%%---------------------

···

--
Martial

Le 22.02.2008 08:08, jm reboul disait :

Bonjour,

Soit une oeuvre chorale présentant tantôt des divisions à 2 voix, tantôt des divisions à 3 voix, comment faire pour que l'édition imprime alternativement des sections à 2 et/ou à 3 portées ? (Avec même une vingtaine de mesures à l'unisson). Il ne serait pas élégant d'imprimer 3 voix comportant autant de silences multi-mesures.

Est-ce quelque chose comme la section 8.3.2 Cacher des portées (hidding staves) conviendrait ? Je l'ai utilisé à profusion lorsque nous avions préparé le Beatus vir.

La seule subtilité en pareil cas est de bien régler les sauts de ligne pour un effet optimal.

@+
Jean-Charles

Il ne serait pas élégant d'imprimer 3
voix comportant autant de silences multi-mesures.

Dans une portée, on n'est pas obligé de garder le même nombre de voix du début à la fin

\version "2.11.40"
%% \version "2.10"

{
    \new Staff
        {
            <<
                    { g'1^"A 3 voix"}
                        \\
                     { e'1}
                     \\
                    {c'1}
            >>
            <<
                 { g'1^"A 2 voix"}
                  \\
                 { e'1}
             >>
            <<
                    { g'1^"A 1 voix"}
            >>
             <<
                    { g'1^"A nouveau à 3 voix"}
                         \\
                 { e'1}
                         \\
                 {c'1}
            >>
        }
}

Martial a écrit :

Bonjour

Soit une oeuvre chorale présentant tantôt des divisions à 2 voix, tantôt des divisions à 3 voix, comment faire pour que l'édition imprime alternativement des sections à 2 et/ou à 3 portées ? (Avec même une vingtaine de mesures à l'unisson).

ça irai ça ?

Il faudrait que j'essaie, surtout pour vérifier que le comptage des mesures ne repart pas à zéro à chaque score, comme je viens de le voir avec mon modèle :

%%%%%%%%%%%%
\score { %%2 voix
              \new ChoirStaff <<
                                  \new Voice = "sopranos" { << \global \relative c'' \sopranoA >> }
                        \addlyrics { \verseA }
        \new Voice = "altos" { << \global \relative c'' \altoA >> }
                    \addlyrics { \verseA }
                 >> }
                     \score { %%%3 voix
              \new ChoirStaff <<
                                  \new Voice = "sopranos" { << \global \relative c'' \sopranoBa >> }
                        \addlyrics { \verseB }
        \new Voice = "sopranos" { << \global \relative c' \sopranoBb >> }
                        \addlyrics { \verseB }
                   \new Voice = "altos" { << \global \relative c' \altoB >> }
                    \addlyrics { \verseB }
                 >> }

Il faudrait que j'essaie, surtout pour vérifier que le comptage des mesures ne repart pas à zéro à chaque score, comme je viens de le voir avec mon modèle :

écrire le n° de la mesure au début de chaque nouveau score
\set Score.currentBarNumber = #XX
et \bar "" pour avoir le n° au début

\score{ %3voix
<<
\voixA
>>
}

\score{ %1voix
<<
\set Score.currentBarNumber = #4 \bar ""
\voixB
>>
}

\score {%2voix
<<
\set Score.currentBarNumber = #6 \bar ""
\voixC
>>
}

···

--
Martial

Bonjour

Je transpose une partition chant piano
tout allait bien jusqu'à ce que je me retrouve avec une 3e voix;

j'ai une ronde avec une hampe !

voici le renvoi d'erreur

Avertissement : Ajout d'une tête de note à une hampe incompatible (type = 2)
vb = {
          f'1 }
la source devrait spécifier des voix polyphoniques
vb = {
          f'1 }

%---------------
\version "2.11.40" %"2.10.33"
%% cette syntaxe ne pose pas de problème mais
<<
{ c''4 a' cis''2}
\\
{ c'2 c'2 }
\\
{ f'1}
>>

%% pour des raison de lisibilité du script je voudrais ceci
va = { << { c''4 a' cis''2} \\ { c'2 c'2 } >> }
vb = { f'1 }

<<
{ \voiceOne \va }
\\
{ \voiceTwo \vb }
>>

%-------------------

Pour l'instant j'ai fait au plus rapide
peut-être que je devrais en rester là !

···

--
Martial