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

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

Re: Quelle façon de coder les changements de te mpo progressifs ?


From: Frédéric Bron
Subject: Re: Quelle façon de coder les changements de te mpo progressifs ?
Date: Thu, 17 Dec 2009 12:13:58 +0100

> - les indications concernées sont effectivement les accel, rit. etc
> - elles ne doivent pas nécessairement avoir de -------- après
> - elles doivent apparaitre au-dessus du score mais pas à chaque portée (donc
> avec un \mark \markup ou un \tempo \markup, mais pas un ^\markup seul)
> - je dois pouvoir en mettre plusieurs par mesure, ce qui est facile avec
> \markup seul, mais visiblement impossible avec \mark \markup ou \tempo
> \markup (1 seul par mesure)

Voilà peut-être ce que tu recherches.
Frédéric

\version "2.12.2"

\layout {
        \context { \name "TextLine"
                \type "Engraver_group"
                \consists "Staff_collecting_engraver"
                \consists "Metronome_mark_engraver"
                \consists "Text_engraver"
                \consists "Text_spanner_engraver"
                \consists "Mark_engraver"
                \consists "Bar_number_engraver"
                \consists "Axis_group_engraver"
                \consists "Volta_engraver"
                \override VerticalAxisGroup #'minimum-Y-extent = #'(0 . 0)
                \override MetronomeMark #'padding = #0
                \override MetronomeMark #'outside-staff-priority = #200
                \override VoltaBracketSpanner #'outside-staff-priority = #100
                \override RehearsalMark #'outside-staff-priority = #75
                \override BarNumber #'outside-staff-priority = #50
        }
        \context { \Score
                \remove "Mark_engraver"
                \remove "Metronome_mark_engraver"
                \remove "Bar_number_engraver"
                \remove "Staff_collecting_engraver"
                \remove "Volta_engraver"
                \accepts TextLine
        }
}

Indications={
        \time 4/4
        \key c \major
        \tempo Allegro
        s1
        s4^"rit." s^"accel." s^"rit." s^"accel."
        s4^"rit." s^"accel." s^"rit." s^"accel." \mark \default
        s4^"rit." s^"accel." s^"rit." s^"accel."
        s4^"rit." s^"accel." s^"rit." s^"accel."
        s4^"rit." s^"accel." s^"rit." s^"accel." \mark \default
        s4^"rit." s^"accel." s^"rit." s^"accel."
        s4^"rit." s^"accel." s^"rit." s^"accel."
        \textSpannerUp \override TextSpanner #'(bound-details left
text) = "rall."
        s4\startTextSpan s^"accel." s^"rit." s^\stopTextSpan
}

Music={\repeat unfold 40 c'}

\score {
        \new Score <<
                \new TextLine { \Indications }
                \new StaffGroup <<
                        \new Staff { \Music }
                        \new Staff { \Music }
                        \new Staff { \Music }
                >>
                \new TextLine { \Indications }
                \new StaffGroup <<
                        \new Staff { \Music }
                        \new Staff { \Music }
                        \new Staff { \Music }
                >>
        >>
}




reply via email to

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