lilypond-user
[Top][All Lists]
Advanced

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

Re: different tempi


From: Kieren MacMillan
Subject: Re: different tempi
Date: Wed, 10 Sep 2008 00:23:50 -0400

Hi Werner,

Here is the complete snippet, with fix.

HTH,
Kieren.

%%%%%%%%%%%%%%%%%%%%%%%%%%

\version "2.11.57"

#(ly:set-option 'point-and-click #f)

\paper {
  ragged-right = ##f
}
vl = \relative c' {
  \time 5/4 as8[ c d f]~ f[ as, c d] f[ as] |
  \time 3/2 ces[ as f es] r des[ es f] as[ f] r4 |
}

vla = \relative c''
{
        \time 2/4 g8[( f] as[ a,!]) |
        \tag #'fix
        {       
                \override Staff.TimeSignature #'X-extent = #'(0 . -3)
                \once \override Staff.TimeSignature #'extra-offset = #'(-0.7 . 
0)
                \override Staff.BarLine #'X-extent = #'(0 . 0)
                \once \override Staff.BarLine #'extra-offset = #'(-1.3 . 0)
        }
        \time 6/4 r4 e'4( f,) cis'4.( d,) |
        \tag #'fix
        {       
                \override Staff.TimeSignature #'X-extent = #'(0 . -3)
                \once \override Staff.TimeSignature #'extra-offset = #'(-1 . 0)
                \override Staff.BarLine #'X-extent = #'(0 . 0)
                \once \override Staff.BarLine #'extra-offset = #'(-2 . 0)
        }
        \time 6/4 r4 e'( f,)
}

vlc = \relative c {
  \time 5/4 r2 r2. |
  \time 3/2 R1. |
}

cb = \relative c, {
  \time 5/4 bes4 c as g f |
  \time 3/2 des r g r r d' |
}

\layout
{
        \context
        {
                \Score
                \remove "Default_bar_line_engraver"
                \remove "Timing_translator"
                \remove "Span_bar_engraver"
        }
        \context
        {
                \StaffGroup
                \remove "Default_bar_line_engraver"
                \remove "Span_bar_engraver"
                \remove "Timing_translator"
        }
        \context
        {
                \InnerStaffGroup
                \remove "System_start_delimiter_engraver"
                \consists "Default_bar_line_engraver"
                \consists "Timing_translator"
        }
}

\markup { "DEFAULT VERSION:" }
\score
{
        \new StaffGroup="OuterGroup"
        <<
                \new InnerStaffGroup="UpperGroup"
                <<
                        \new Staff { \vl }
                        \new Staff { \vl }
                >>
                \new Staff \with
                {
                        \consists "Default_bar_line_engraver"
                        \consists "Timing_translator"
                }
                { \clef "alto" \removeWithTag #'fix \vla }
        \new InnerStaffGroup="LowerGroup"
                <<
                        \new Staff { \clef "bass" \vlc }
                        \new Staff { \clef "bass_8" \cb }
                >>
        >>
}

\markup { "SPACE-ADJUSTED VERSION:" }
\score
{
        \new StaffGroup="OuterGroup"
        <<
                \new InnerStaffGroup="UpperGroup"
                <<
                        \new Staff { \vl }
                        \new Staff { \vl }
                >>
                \new Staff \with
                {
                        \consists "Default_bar_line_engraver"
                        \consists "Timing_translator"
                }
                { \clef "alto" \keepWithTag #'fix \vla }
        \new InnerStaffGroup="LowerGroup"
                <<
                        \new Staff { \clef "bass" \vlc }
                        \new Staff { \clef "bass_8" \cb }
                >>
        >>
}




reply via email to

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