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

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

Re: Score en ut et parties séparées transposé es


From: Cécile Huneau
Subject: Re: Score en ut et parties séparées transposé es
Date: Sun, 07 Nov 2010 00:08:29 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6

Bonjour,
Comme te l'a déjà dis Xavier : pas la peine d'avoir plusieurs codes (pour quoi faire ? avoir de la redondance et une maintenance plus difficile ?) Ci-dessous un exemple avec génération d'un conducteur en ut sans \break intempestifs et des parties séparées transposées avec des sauts imposés. globalParts permet d'insérer un saut toutes les 4 mesures. Comme cette variable n'est appelée que dans la génération des parties séparées elle n'a aucune incidence sur la mise en forme du conducteur.
Et bienvenue sur la liste !
Cécile


\include "italiano.ly"

saxAltoA = \relative do'' {
    si4 si si2 si4 si si2 si4 re sol,4. la8 si1
    do4 do do4. do8 do4 si si si si la la si la2 re
    si4 si si2 si4 si si2 si4 re sol,4. la8 si1
    do4 do do4. do8 do4 si si si re re do la sol1
}

saxAltoB = \relative do'' {
    sol4 sol sol2 sol4 sol sol2 sol4 sol re4. fad8 sol1
    mi4 mi sol4. sol8 sol4 sol sol sol la la sol sol fad2 la
    sol4 sol sol2 sol4 sol sol2 sol4 sol re4. fad8 sol1
    mi4 re mi4. fad8 sol4 sol fad sol si si la fad sol1
}
saxTenor = \relative do' {
    re4 re re2 re4 re re2 si4 si si4. do8 si1
    do4 do do4. do8 mi4 re re re mi mi la, la re2 re
    re4 re re2 re4 re re2 si4 si si4. do8 si1
    mi4 re do4. si8 do4 si re re si si la do si1
}
saxBass = \relative do' {
    sol,2 sol' sol, sol' sol, sol' sol,1
    do4 do mi4. mi8 sol4 sol re re la' mi dod la re2 re
    sol,2 sol' sol, sol' sol, sol' sol,1
    mi'4 fad sol4. mi8 la4 sol fad mi re2 re sol sol,
}

global = {
    \set Score.tempoWholesPerMinute = #(ly:make-moment 150 4)
    \key sol \major
}
globalParts = { \global \repeat unfold 4 { s1*4 \break } }

% Conducteur
\book {
    \score {
<<
            \new Staff { \global \clef G \saxAltoA }
            \new Staff { \global \clef G \saxAltoB }
            \new Staff { \global \clef "G_8" \saxTenor }
            \new Staff { \global \clef F \saxBass }
>>
        \layout {}
        \midi {}
    }
}

% Parties séparées
\book { \score { \new Staff { \transpose mib do' << \globalParts \clef G \saxAltoA >> } } } \book { \score { \new Staff { \transpose mib do' << \globalParts \clef G \saxAltoB >> } } } \book { \score { \new Staff { \transpose sib do'' << \globalParts \clef G \saxTenor >> } } } \book { \score { \new Staff { \transpose mib do'' << \globalParts \clef G \saxBass >> } } }



Le 06/11/2010 20:05, Dim a écrit :
bonjour ,

je suis dans cette situation, écrire un conducteur en ut et imprimer non
seulement le conducteur mais aussi toutes les parties séparées (et
transposées), il s'agit d'un big band,

pour les parties séparées pas de problèmes je comptait utiliser la commande
\book ou bien fonctionner avec des \include

là ou ça se corse et que j'aurais besoin de vos lumières c'est que la mise
en page des parties séparées est très importante pour un morceau de jazz, on
ne peut pas attaquer une grille d'impro en plein milieu d'une ligne du coup
j'ai besoin de \break mais je ne veux pas que ces saut de lignes influent
sur mon conducteur sinon il ne ressemble plus à rien et prend beaucoup trop
de pages et surtout c'est inutile,

du coup, est ce que je peux garder un seul code ?

merci
Dim



reply via email to

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