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

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

Re: Ossia dans la seconde alternative


From: pieremandco
Subject: Re: Ossia dans la seconde alternative
Date: Sat, 22 Nov 2014 16:46:28 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2

Bonjour à tous,

Après un silence pour raison de santé, j'ai modifié l'exemple du LSR, et qui compile :
La seconde alternative est supprimée, et l'ossia et une mesure plus loin.
Note : l'exemple d'origine fonctionne parfaitement.

%% http://lsr.di.unimi.it/LSR/Item?id=846
%% see also http://www.lilypond.org/doc/v2.18/Documentation/internals/lyrics
\version "2.18.2"
\score {
  \new ChoirStaff = "choirStaff"
  <<
        \new Staff = "sopranoStaff"
        {
            \new Voice = "sopranoVoice"
            {
                \compressFullBarRests
                R1*5
                <<
                        % portée principale
                    \relative c''
                    \repeat volta 2
                    {
                        b4 b b b
                    }
                    \alternative {
                        { c4 c c c }
                        {
                            d1
                            % Ossia
                            \new Staff = "soloStaff" \with
                            {
                                \remove "Time_signature_engraver"
                                alignAboveContext = #"sopranoStaff"
                                fontSize = #-3
\override StaffSymbol.staff-space = #(magstep -3) \override StaffSymbol.thickness = #(magstep -3)
                            }
                            \new CueVoice = "soloVoice"
                            {
                                \relative c''
                                {
                                    c4 c c c16 [ c c
                                    % workaround for issue 1551
                                    c16*1/2 ] \hideNotes c32 |
                                }
                            }
                            \new Lyrics = "soloLyrics" \with
                            {
                                alignBelowContext = "soloStaff"
                                \override LyricText.font-size = #-3
                            }
\lyricsto "soloVoice" { Rea -- dy choir! Go for it now! }
                        }
                    }
                >>
            }
        }
\new Lyrics = "sopranoLyrics" \lyricsto "sopranoVoice" { and here we are! La la la la }
        %{
        \new Staff = "altoStaff"
        {
            \new Voice = "altoVoice"
            {
                \relative c'' { R1*5 R1 b4 b b b c4 c c c }
            }
        }
    %}
    >>
}

Merci d'avance,

PEB

Le 09/11/2014 13:55, Mike Solomon a écrit :
On Nov 9, 2014, at 11:05 AM, pieremandco <address@hidden> wrote:

Bonjour,

Je retranscris l'alleluia 7 de taizé, voir 
http://www.taize.fr/spip.php?page=chant&song=225&lang=fr
Pour gérer les deux dernières mesures, j'essaie de monter une osssia contenant 
la variation finale pour la séparer de l'accord.
Sinon lily se plaint à juste raison de collision de notes
Cette ossia devrait être logiquement sous le crochet horizontal de 
l'alternative N° 2.
Elle apparaît après l'accord final.

Question subsidiare : à quel moment sont analysées les variables ?
A leur déclaration ou lors de leur utilisation ?
Difficile de savoir où se trouve le problème sans pouvoir travailler avec un 
exemple qui compile, mais par rapport à ta deuxième question, les variables 
sont évaluées au moment de la compilation à quelques exceptions près pour les 
markups (il faut, par exemple, delayer l’évaluation des numéros de page, etc.).

Cordialement,
~Mike




reply via email to

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