lilypond-user
[Top][All Lists]
Advanced

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

Solution to getting page breaks for broken tuplets embedded with multipl


From: mclaren
Subject: Solution to getting page breaks for broken tuplets embedded with multiple hypermeasures
Date: Tue, 15 Nov 2016 18:55:17 -0700 (MST)

Another example I posted a while back and no one was able or knowledgeable
enough to help me with, so once again I figured it out mostly on my own,
with a hint from Trevor Baca.

This example is a simple set of hypermeasures formed by broken tuplets. The
hypermeasures on the top two and middle two staves line up on each pair of
staves, but have different lengths from one another so the barlines don't
line up across all staves, which is why once again I made the barlines
transparent. It's annoying that Lilypond make it impossible to enter a
barline wherever you want even if a barline doesn't fall there, but that's
life, so we have to deal with it. The location of the barlines is once again
obvious and they can be easily photoshopped in. The main issue here involves
getting page breaks so that the score can be printed out and studied.

This score looks comparatively strange because it's a transcription of a
pattern produced in Jens Johansson's polymath program. Polymath lacks the
limitations of Lilypond (no worries about irrational or transcendental
numbers, you can enter 'em at will as durations, no problems with page
breaks, no error messages produced by excessively convoluted layout command
syntax, no need for overrides) but of course since Polymath is a text-based
representation of music, it doesn't give any concrete idea of relative time
values or duration values in space the way conventional music notation does.
The lesson, as usual, is that no one form of music representation proves
ideal. To see where temporal events line up, print out the Lilypond score:
to produce the rhythmic pattern quickly and verify whether it sounds right
by ear, enter it in Polymath.

Here's the first page -- obviously an unlimited number of pages could be
printed, since the downbeats on the various hypermeasures never line up on
repeats, and therefore this rhythmic pattern constantly changes as it
reiterates.


\version "2.18.2"

\header {
  tagline = ""  % removed
}

\paper {
    system-system-spacing.minimum-distance = 24
}

#(set-default-paper-size "tabloid" 'landscape)
#(set-global-staff-size 16)

\layout{
    indent=0
    \context {
        \Score
        %\accepts "TimeLine"
        \override BarLine.X-extent = ##f
        \override BarLine.space-alist = #'(
            (time-signature extra-space . 0.0)
            (custos minimum-space . 0.0) 
            (clef minimum-space . 0.0) 
            (key-signature extra-space . 0.0) 
            (key-cancellation extra-space . 0.0) 
            (first-note fixed-space . 0.0) 
            (next-note semi-fixed-space . 0.0) 
            (right-edge extra-space . 0.0)
            )
        \override BarLine.transparent = ##t
        \override Beam.breakable = ##t
        \override Score.SpacingSpanner.strict-grace-spacing = ##t
        \override Score.SpacingSpanner.strict-note-spacing = ##t
        \override SpacingSpanner.uniform-stretching = ##t
        \override StaffGrouper.staff-staff-spacing.minimum-distance = 20
        \override TupletBracket.bracket-visibility = ##t
        \override TupletBracket.breakable = ##t
        \override TupletNumber.text = #tuplet-number::calc-fraction-text
        \override TupletNumber.font-size = -3
        proportionalNotationDuration = #(ly:make-moment 1 20)
        tupletFullLength = ##t
    }
    \context {
        \type Engraver_group
        % Add elements that _can_ be printed
        \consists "Timing_translator"
        \consists "Time_signature_engraver"
        \alias "Staff"
    }
    \context {
        \Staff
        \consists "Timing_translator"
    }
    \context {
        \Voice
        \remove Forbid_line_break_engraver
    }
}

\relative c'' 
{
<<
\new Staff { \clef "treble"
{
  \cadenzaOn
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 b4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 9/11 { c4 c4 d4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 }
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { b4 c4 c4 } 

  \override Staff.TimeSignature #'stencil = ##f 
  { d4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 11/9 { b4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
 \break
  { c4 c4 }
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 } 

  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6 { c4 c4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 }
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 

  { c4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6 { c4 c4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 c4}
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 c4 } 

  \cadenzaOn
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6 { c4 c4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 }
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 c4 } 

  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6 { c4 c4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 }
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 c4 } 

  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6 { c4 c4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 }
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 

  { c4 c4 c4 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6 { c4 c4 c4 c4 } 
 \override Staff.TimeSignature #'stencil = ##f  
  { c4 c4 c4}
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6   { c4 c4 c4 c4 } 

}

% Lilypond bug #3 -- a more serious error: it proves impossible to 
% get Lilypond to break the page. No matter where you place \bar ""
% and \break, Lilypond WILL NOT BREAK THE PAGE. The Lilypond
% page break command does not work. This is a severe bug and
% needs to get fixed pronto.

}
\new Staff { \clef "treble"
\cadenzaOn
\relative c'' {
  \cadenzaOn
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { b4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {d4 c4 }
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 9/11  {c4 b4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 d4 c4}

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 b4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4 }
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 9/11  {c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
 \break
 { c4 c4 c4}

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4}
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  {c4 c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4}

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4}
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  {c4 c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4}

  \cadenzaOn
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4}
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  {c4 c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4}

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4}
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  {c4 c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4}

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4}
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  {c4 c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4}

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  { c4 c4 c4 c4 } 
  \override Staff.TimeSignature #'stencil = ##f 
   {c4 c4}
  \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 5/6  {c4 c4 c4 c4} 
  \override Staff.TimeSignature #'stencil = ##f 
  { c4 c4 c4}
    }
}
\new Staff { \clef "treble"
    \relative c'' {
  \cadenzaOn
 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 11/13 { c16 r16 r16 r16 c16 r16 r16 r16 c16 r16 r16 c16 r16 c16 r16
r16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 16/19 { c16 r16 r16 r16 r16 c16 r16 r16 r16 r16 a16 r16 r16 r16 c16
r16 r16 c16 r16 r16 r16 a16 r16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 11/13 { c16 r16 r16 r16 c16 r16 r16 r16 c16 r16 r16 c16 r16 c16 r16
r16 c16 }  
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/19 { c16 r16 r16 r16 r16 c16 r16 r16 r16 r16 c16 r16 r16 r16 c16
r16 r16 c16
                 \break
                 r16 r16 r16 c16 r16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }

 \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }
    } 
}
\new Staff { \clef "treble"
    \relative c'' {
  \cadenzaOn
   \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/19 { c16 r16 r16 r16 r16 c16 r16 r16 r16 r16 c16 r16 r16 r16 c16
r16 r16 c16 r16 r16 r16 c16 r16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 11/13 { c16 r16 r16 r16 c16 r16 r16 r16 a16 r16 r16 c16 r16 c16 r16
r16 a16 }

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/19 { c16 r16 r16 r16 r16 c16 r16 r16 r16 r16 c16 r16 r16 r16 c16
r16 r16 c16 r16 r16 r16 c16 r16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 11/13 { c16 r16 r16 r16 c16 r16 r16 r16 c16 r16 r16 c16 r16 c16 r16
r16 c16 }

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

 \override Staff.TimeSignature #'stencil = ##f   
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
    } 
}        
\new Staff { \clef "treble"
    \relative c'' {
  \cadenzaOn
   \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/23 { r4. c16 c16 r4. c16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 11/17 { r4. c16 c16 r4. r16 r16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
   \times 16/23 { r4. c16 c16 r4. c16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 11/17 { r4. c16 c16 r4. r16 r16 c16 } 
  
  \times 16/23 { r4. c16 c16 r4. c16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 11/17 { r4. c16 c16 r4.
                 \break
                 r16 c16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
   \times 16/23 { r4. c16 c16 r4. r16 c16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
  \times 11/17 { r4. r16 c16 r4. r16 c16 c16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 

  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/11 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 }
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 16/17 { c16 r16 r16 r16 c16 r16 r16 c16 r16 r16 r16 c16 r16 c16 r16
r16 c16 r16 r16 r16 } 
    } 
}   
    \new Staff { \clef "treble"
    \relative c'' {
  \cadenzaOn
   \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8 c8
\tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8 \tuplet 5/3 { r8 r8
} r8 r8 r8}
 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
            \break
            c8 \tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8
\tuplet 5/3 { r8 r8 } r8 r8 r8} 
    \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8 c8
\tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8 \tuplet 5/3 { r8 r8
} r8 r8 r8}
 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
            \break
            c8 \tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8
\tuplet 5/3 { r8 r8 } r8 r8 r8} 

    \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8 c8
\tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8 \tuplet 5/3 { r8 r8
} r8 r8 r8}
 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
            \break
            c8 \tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8
\tuplet 5/3 { r8 r8 } r8 r8 r8} 

     \override Staff.TimeSignature #'stencil = ##f 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8 c8
\tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8 \tuplet 5/3 { r8 r8
} r8 r8 r8}
 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
  \times 4/10 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
c8 \tuplet 5/3 { c8 c8 } r8 c4 \tuplet 5/3 { r8 r8 } r8 \tuplet 5/3 { r8 r8
} r8 r8 r8} 
  \override TupletNumber #'text = #tuplet-number::calc-fraction-text 
\times 4/7 {r8 r8 c8 \tuplet 5/3 {c8 c8} r8 c8 \tuplet 5/3 { c8 c8 } r8
            \break
            c8 \tuplet 5/3 { c8 c8 } r8 c8 \tuplet 5/3 { c8 c8 } r8 r8
\tuplet 5/3 { r8 r8 } r8 r8 r8} 
 } 
}        
>>
      \override SpacingSpanner.uniform-stretching = ##t
}





--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Solution-to-getting-page-breaks-for-broken-tuplets-embedded-with-multiple-hypermeasures-tp196675.html
Sent from the User mailing list archive at Nabble.com.



reply via email to

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