GNU LilyPond – Manuel d'initiation: A.1.2 Gabarit pour double chœur à quatre voix mixtes

### A.1.2 Gabarit pour double chœur à quatre voix mixtes

Ce gabarit préprogrammé dispose, à l’exception des variables `VerseXxx`, des mêmes variable que le gabarit SATB – voir Gabarit pour chœur à quatre voix mixtes. Pour chacune des quatre parties, paroles et musique peuvent être dédoublées en alimentant les variables `SopranoOneMusic` et `SopranoTwoMusic`, etc. ainsi que leurs paroles associées dans `SopranoOneLyrics` et `SopranoTwoLyrics`, etc. Jusqu’à quatre couplets supplémentaires peuvent venir s’ajouter aux paroles, à l’aide de variables de la forme `SopranoOneLyricsOne`.

Le commutateur `TwoVoicesPerStaff`, basculé sur `##t`, regroupera toutes les parties sur une même portée. Lui laisser sa avaleur par défaut ou lui affecter `##f` laisse la possibilité de répartir les voix sur une ou deux portées selon le réglage de `SopranoTwoVoicesPerStaff`, `MenTwoVoicesPerStaff`, etc.

Prenons par exmple un pièce pour soprano et alto qui commence à l’unisson, puis passe à deux voix (soprano et alto), lesquelles finissent par se diviser. Cette partition pourrait se coder ainsi :

>     Time = { s1 \break s1 \break }
>     WomenMusic = \relative { a'4 a a a }
>     WomenLyrics = \lyricmode { Wo -- men ly -- rics }
>     SopranoMusic = \relative { s1 | c''4 c c c8 c }
>     SopranoLyrics = \lyricmode{ So -- pra -- no ly -- rics }
>     AltoMusic = \relative { s1 | g'4 g g g }
>     AltoLyrics = \lyricmode { Al -- to ly -- rics }
>     SopranoOneMusic = \relative { s1 | s1 |e''4 e e e }
>     SopranoOneLyrics = \lyricmode { Sop One ly -- rics }
>     SopranoTwoMusic = \relative { s1 | s1 | c''4 c c c }
>     SopranoTwoLyrics = \lyricmode { Sop Two ly -- rics }
>     AltoOneMusic = \relative { s1 | s1 | g'4 g g g8 g }
>     AltoOneLyrics = \lyricmode { Al -- to One ly -- rics }
>     AltoTwoMusic = \relative { s1 | s1 | e'4 e e e8 e }
>     AltoTwoLyrics = \lyricmode { Al -- to Two ly -- rics }
>     \layout { ragged-right = ##t }
>     \include "ssaattbb.ly"

Les voix d’homme s’ajouteront de la même manière.

Les sopranos, une fois divisées, peuvent partager la même portée en basculant `SopranoTwoVoicesPerStaff` sur `##t` tout en laissant les autres parties inchangées, comme ici :

>     SopranoTwoVoicesPerStaff = ##t
>     Time = { s1 \break s1 \break }
>     WomenMusic = \relative { a'4 a a a }
>     WomenLyrics = \lyricmode { Wo -- men ly -- rics }
>     SopranoMusic = \relative { s1 | c''4 c c c8 c }
>     SopranoLyrics = \lyricmode{ So -- pra -- no ly -- rics }
>     AltoMusic = \relative { s1 | g'4 g g g }
>     AltoLyrics = \lyricmode { Al -- to ly -- rics }
>     SopranoOneMusic = \relative { s1 | s1 |e''4 e e e }
>     SopranoOneLyrics = \lyricmode { Sop One ly -- rics }
>     SopranoTwoMusic = \relative { s1 | s1 | c''4 c c c }
>     SopranoTwoLyrics = \lyricmode { Sop Two ly -- rics }
>     AltoOneMusic = \relative { s1 | s1 | g'4 g g g8 g }
>     AltoOneLyrics = \lyricmode { Al -- to One ly -- rics }
>     AltoTwoMusic = \relative { s1 | s1 | e'4 e e e8 e }
>     AltoTwoLyrics = \lyricmode { Al -- to Two ly -- rics }
>     \layout { ragged-right = ##t }
>     \include "ssaattbb.ly"

Le regroupement de chaque pupitre divisé sur une même portée demande simplement d’activer `TwoVoicesPerStaff` :

>     TwoVoicesPerStaff = ##t
>     Time = { s1 \break s1 \break }
>     WomenMusic = \relative { a'4 a a a }
>     WomenLyrics = \lyricmode { Wo -- men ly -- rics }
>     SopranoMusic = \relative { s1 | c''4 c c c8 c }
>     SopranoLyrics = \lyricmode{ So -- pra -- no ly -- rics }
>     AltoMusic = \relative { s1 | g'4 g g g }
>     AltoLyrics = \lyricmode { Al -- to ly -- rics }
>     SopranoOneMusic = \relative { s1 | s1 |e''4 e e e }
>     SopranoOneLyrics = \lyricmode { Sop One ly -- rics }
>     SopranoTwoMusic = \relative { s1 | s1 | c''4 c c c }
>     SopranoTwoLyrics = \lyricmode { Sop Two ly -- rics }
>     AltoOneMusic = \relative { s1 | s1 | g'4 g g g8 g }
>     AltoOneLyrics = \lyricmode { Al -- to One ly -- rics }
>     AltoTwoMusic = \relative { s1 | s1 | e'4 e e e8 e }
>     AltoTwoLyrics = \lyricmode { Al -- to Two ly -- rics }
>     \layout { ragged-right = ##t }
>     \include "ssaattbb.ly"

Le jeu complet des variables modifiables disponibles est contenu dans le fichier ‘`ly/ssaattbb.ly`’ – voir Autres sources de documentation.

#### Voir aussi

Manuel d’initiation : Autres sources de documentation, Extension des modèles, Modèles pour ensemble vocal, Organisation du code source avec des variables.

#### Problèmes connus et avertissements

Les réglages des variables `...TwoVoicesPerStaff` (deux voix par portée) s’étendent à l’intégralité de la partition ; ils ne sauraient varier en cours de partition.

Des arrangements plus complexes de partition pour chœur à huit voix ne sont pas réalisables avec ce gabarit préprogrammé.

#### LilyPond — Manuel d’initiation v2.24.4 (branche stable).