lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Psalmodie


From: famille . heurtebise
Subject: Re: Psalmodie
Date: Fri, 3 Oct 2008 17:33:01 -0400

Bon, c'est vrai, le message de Laurent n'est pas de toute première fraîcheur 
(20 juillet !) mais les vacances... l'été... Vous serez peut-être indulgents ? 
Et comme il n'est jamais trop tard pour bien faire, voici ma contribution. 
C'est un modèle pour la psalmodie que j'avais concocté notamment à partir de 
sources glanés sur le forum.

Pour répondre à la question de Laurent, il comporte en premier un refrain à 4 
voix avec paroles au milieu (alignées sur la voix de soprano) puis la psalmodie 
à 4 voix contenant plusieurs couplets (alignés sur une "new Voice" appelée 
"sopranosCouplets").

Sous les notes carrées, il n'est pas possible de centrer les paroles. J'utilise 
donc une variable "nc" qui aligne le texte à gauche sans avoir à répéter à 
chaque fois toute la commande.

J'ai placé dans le contexte "global" la suppression du système métrique (\set 
Score.timing = ##f) et l'effacement de la mesure (\override Staff.TimeSignature 
#'transparent = ##t). Il suffit de le mettre au début de la psalmodie si le 
refrain n'est pas concerné.

Dernière remarque : malgré le nom, ce "modèle" a le mérite de fonctionner mais 
il peut sûrement être amélioré ou simplifié. N'hésitez pas à faire part de vos 
remarques.

Damien

\version "2.10.33"

\include "italiano.ly"

\header {
        title = "Titre"
        subtitle = "Sous-titre"
        %subsubtitle = " "
        poet = "Paroles : " 
        %meter = ""
        composer = "Musique : "
        %arranger = ""
        %opus = " "
        %copyright= ""
        %tagline = ""
        }

\paper {
        left-margin = 2\cm
        line-width = 17\cm
        indent=0
}
#(set-global-staff-size 16)

global ={ 
        \key do \major
        \time 4/4       
        \set Score.timing = ##f  
        \override Staff.TimeSignature #'transparent = ##t 
        \override Score.MetronomeMark #'transparent = ##t
        \tempo 4=80
}

nc = { \once \override LyricText #'self-alignment-X = #-1 } % = définition 
d'une variable pour 
% l'alignement des paroles sous les notes carrées (dites "nc")

%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SOPRANO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

S = \relative do' { 
        do4 re mi fa
        sol la si do
        do si la sol
        fa mi re do \bar "||" \break
 }

sopParoles = \lyricmode { 
        Tex -- te nor -- mal sur par -- ti -- tion non mé -- tri -- que.
}

sopMusicCouplets = \relative do' {
        re\breve la' sib4 sol la2 \bar "|"
        la\breve sib do4 sib la2 \bar "|."
}

sopParolesCoupletUn = \lyricmode { 
        \set stanza = "1."
        \nc  "Bla bla bla bla bla" -- \nc "ble ble ble" poum poum poum
        \nc  "Bli bli bli bli" \nc  "blo blo blo blo blo blo" poum poum poum.
}

sopParolesCoupletDeux = \lyricmode { 
        \set stanza = "2."
        \nc  "Bla bla "  \nc "ble ble ble ble" poum poum poum
        \nc  "Bli bli bli bli bli bli" \nc  "blo blo " poum poum poum.
}

sopParolesCoupletTrois = \lyricmode { 
        \set stanza = "3."
        \nc  "Bla bla bla bla" \nc "ble ble" poum poum poum
        \nc  "Bli bli" \nc  "blo blo blo blo" -- poum poum poum.
}

sopParolesCoupletQuatre = \lyricmode { 
        \set stanza = "4."
        \nc  "Bla bla bla bla bla bla" \nc "ble ble  ble ble ble" poum poum poum
        \nc  "Bli bli bli bli" \nc  "blo blo  blo" poum poum poum.
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ALTO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     
A = \relative do' { 
        do4 re mi fa
        sol la si do
        do si la sol
        fa mi re do 

        re\breve re mi4 mi mi2
        fa\breve sol mi4 mi mi2
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TENOR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

T = \relative do { 
        do4 re mi fa
        sol la si do
        do si la sol
        fa mi re do 

        fa\breve fa sol4 sib la2
        re\breve re mi4 re dod2
 }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BASSE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     

B = \relative do { 
        do4 re mi fa
        sol la si do
        do si la sol
        fa mi re do 

        re\breve re do4 do dod2
        re\breve sol sol4 sol sol2
 }

%%%%%%%%%%%%%%%%%%%%%%%%%%  Définitions voix/paroles 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
Femmes =       \context Staff = "SA"    
        <<     \context Voice =  "S" { \voiceOne << \global \S >> 
                        \new Voice = "sopranosCouplets" { \voiceOne 
\sopMusicCouplets } }
                \context Voice =  "A" { \voiceTwo << \global \A >> }

\lyricsto "S" \new Lyrics { \sopParoles }
\lyricsto "sopranosCouplets" \context Lyrics = sopranosCoupletUn 
\sopParolesCoupletUn
\lyricsto "sopranosCouplets" \context Lyrics = sopranosCoupletDeux 
\sopParolesCoupletDeux
\lyricsto "sopranosCouplets" \context Lyrics = sopranosCoupletTrois 
\sopParolesCoupletTrois
\lyricsto "sopranosCouplets" \context Lyrics = sopranosCoupletQuatre 
\sopParolesCoupletQuatre
        >> 
        
Hommes =  \context Staff = "TB"    
        <<  \clef bass 
                    \context Voice =  "T" { \voiceThree << \global \T >> }
                    \context Voice =  "B" { \voiceFour << \global \B >> }
        >>      

%%%%%%%%%%%%%%%%%%%%%%%%%% Définitions de la 
partition%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     

MUSIQUE =\context ChoirStaff 
                        <<      \Femmes
                                 \Hommes
                         >>

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Score %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

\score { 
                \MUSIQUE
                \layout {  }                
                %\midi { }
 }


--
This message was sent on behalf of address@hidden at openSubscriber.com
http://www.opensubscriber.com/message/address@hidden/9674554.html




reply via email to

[Prev in Thread] Current Thread [Next in Thread]