Am 04.11.2016 um 04:33 schrieb mclaren:
> Here's the score. It's pretty self-explanatory. I recognize that at this
> point we're stretching the bounds of Western music notation. It would be
> nice to be able to get page breaks with a score like this that goes on for
> several pages, but so far I haven't figured out how to do it. Trying to
> deduce the correct make-moment values would appear to require perceptions
> verging, as we may say, on the extrasensory.
>
> This is just a Conlon Nancarrow-style acceleration notated traditionally, by
> the way. Nancarrow was doing these kinds of rhythms back in the 1940s.  So
> this is far from exotic, musically speaking.

As Nathan Ho wrote in another thread you have to remove the
Forbid_line_break_engraver from the Voice context.
Then you can add a parallel voice to each staff specifying the break points.

See attached.

> \version "2.18.2"
>
> \paper {
>   indent = 0
> }
>
> \layout {
>   % Create time signature context
>   % Source: http://lsr.di.unimi.it/LSR/Snippet?id=272
>   % (modified)
>   \context {
>     \type Engraver_group
>     % Add elements that _can_ be printed
>     \consists "Timing_translator"
>     \consists "Time_signature_engraver"
>     \consists "Axis_group_engraver"
>     \name "TimeLine"
>     \alias "Staff"
>     
>     % Align time signatures on barlines
>     \override TimeSignature.X-offset =
>       #ly:self-alignment-interface::x-aligned-on-self
>     \override TimeSignature.self-alignment-X = #CENTER
>   }
>   \context {
>     \Score
>     \accepts "TimeLine"
>     \remove "Timing_translator"
>     \remove "Default_bar_line_engraver"
>     \override TupletNumber.text = #tuplet-number::calc-fraction-text
>   }
>   \context {
>     \Staff
>     \consists "Timing_translator"
>     \remove "Default_bar_line_engraver"
>     \remove "Time_signature_engraver"
>    
>   }
> }  
> <<
>              
>
>
> \new Staff { \clef "treble"
>     \tuplet 9/10 {       
>              
> {
>  r2 b'2
>  
> {\tuplet 3/2 {a'4 \tuplet 4/3 {b'4\tuplet 6/5 {e''4 \tuplet 9/8 {f''4
> \tuplet 4/3 {d''4 \tuplet 5/4 {c''4  \tuplet 7/6 {d''4 \tuplet 10/9 {a''4
> \tuplet 5/4 {b''4 \tuplet 6/5 {c'''4 \tuplet 8/7 {d'''4 \tuplet 11/10 {e'''4
> \tuplet 6/5 {b'''4 \tuplet 7/6 {a'''4 \tuplet 9/8 {d''''4 \tuplet 12/11
> {e''''4 \tuplet 7/6 {f''''4 \tuplet 8/7 {a''''4 \tuplet 10/9 {g''''4\tuplet
> 13/12 {g''''4 \tuplet 8/7 {a''''4 \tuplet 9/8 {b''''4 \tuplet 11/10 {c'''''4
> \tuplet 14/13 {d'''''4}}}}}}}}}}}}}}}}}}}}}}}}}
> }
> }
> }
> \new Staff {  \clef "treble"
> \tuplet 15/22
> {           
>              
> {
>  b2
> {\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 6/5 {e'4 \tuplet 9/8 {f'4 \tuplet
> 4/3 {d'4 \tuplet 5/4 {c'4  \tuplet 7/6 {d'4 \tuplet 10/9 {a'4 \tuplet 5/4
> {b'4 \tuplet 6/5 {c''4 \tuplet 8/7 {d''4 \tuplet 11/10 {e''4 \tuplet 6/5
> {b''4 \tuplet 7/6 {a''4 \tuplet 9/8 {d'''4 \tuplet 12/11 {e'''4 \tuplet 7/6
> {f'''4 \tuplet 8/7 {a'''4 \tuplet 10/9 {g'''4\tuplet 13/12 {g'''4 \tuplet
> 8/7 {a'''4 \tuplet 9/8 {b'''4 \tuplet 11/10 {c''''4 \tuplet 14/13
> {c''''4}}}}}}}}}}}}}}}}}}}}}}}}}
> }
> }
> }
>
> \new Staff {  \clef "bass"
> \time 4/5
> \relative c,
> \scaleDurations 5/8
> {c d e f }  
> {d c d e }
> {c d e f }
>
> }
>
>
> --
> View this message in context: 
> http://lilypond.1069038.n5.nabble.com/Are-page-breaks-possible-with-this-kind-of-score-If-so-how-tp196124.html
> Sent from the User mailing list archive at Nabble.com.
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

\version "2.18.2"

\paper {
  indent = 0
  page-count = 2
}

\layout {
  % Create time signature context
  % Source: http://lsr.di.unimi.it/LSR/Snippet?id=272
  % (modified)
  \context {
    \Voice
    \remove "Forbid_line_break_engraver"
  }
  \context {
    \type Engraver_group
    % Add elements that _can_ be printed
    \consists "Timing_translator"
    \consists "Time_signature_engraver"
    \consists "Axis_group_engraver"
    \name "TimeLine"
    \alias "Staff"

    % Align time signatures on barlines
    \override TimeSignature.X-offset =
    #ly:self-alignment-interface::x-aligned-on-self
    \override TimeSignature.self-alignment-X = #CENTER
  }
  \context {
    \Score
    \accepts "TimeLine"
    \remove "Timing_translator"
    \remove "Default_bar_line_engraver"
    \override TupletNumber.text = #tuplet-number::calc-fraction-text
  }
  \context {
    \Staff
    \consists "Timing_translator"
    \remove "Default_bar_line_engraver"
    \remove "Time_signature_engraver"

  }
}

% Define line breaks
breaks = {
  {
    s2. \bar "" \break
    s2 \bar "" \break
  }
}

<<
  \new Staff <<
    \breaks
    { 
      \clef "treble"
      \tuplet 9/10 {        
        r2 b'2
        \tuplet 3/2 {
          a'4 
          \tuplet 4/3 {
            b'4 \tuplet 6/5 { 
              e''4 \tuplet 9/8 {
                f''4 \tuplet 4/3 {
                  d''4 \tuplet 5/4 {
                    c''4  \tuplet 7/6 {
                      d''4 \tuplet 10/9 {
                        a''4 \tuplet 5/4 {
                          b''4 \tuplet 6/5 {
                            c'''4 \tuplet 8/7 {
                              d'''4 \tuplet 11/10 {
                                e'''4 \tuplet 6/5 {
                                  b'''4 \tuplet 7/6 {
                                    a'''4 \tuplet 9/8 {
                                      d''''4 \tuplet 12/11 {
                                        e''''4 \tuplet 7/6 {
                                          f''''4 \tuplet 8/7 {
                                            a''''4 \tuplet 10/9 {
                                              g''''4\tuplet 13/12 {
                                                g''''4 \tuplet 8/7 {
                                                  a''''4 \tuplet 9/8 {
                                                    b''''4 \tuplet 11/10 {
                                                      c'''''4 \tuplet 14/13 { 
                                                        d'''''4
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  >>
  \new Staff <<
    \breaks
    {  \clef "treble"
       \tuplet 15/22
       {

         {
           b2
           {\tuplet 3/2 {a4 \tuplet 4/3 {b4\tuplet 6/5 {e'4 \tuplet 9/8 {f'4 \tuplet
                                                                         4/3 {d'4 \tuplet 5/4 {c'4  \tuplet 7/6 {d'4 \tuplet 10/9 {a'4 \tuplet 5/4
                                                                                                                                   {b'4 \tuplet 6/5 {c''4 \tuplet 8/7 {d''4 \tuplet 11/10 {e''4 \tuplet 6/5
                                                                                                                                                                                           {b''4 \tuplet 7/6 {a''4 \tuplet 9/8 {d'''4 \tuplet 12/11 {e'''4 \tuplet 7/6
                                                                                                                                                                                                                                                     {f'''4 \tuplet 8/7 {a'''4 \tuplet 10/9 {g'''4\tuplet 13/12 {g'''4 \tuplet
                                                                                                                                                                                                                                                                                                                 8/7 {a'''4 \tuplet 9/8 {b'''4 \tuplet 11/10 {c''''4 \tuplet 14/13
                                                                                                                                                                                                                                                                                                                                                              {c''''4}}}}}}}}}}}}}}}}}}}}}}}}}
         }
       }
    }
  >>

  \new Staff <<
    \breaks
    {  \clef "bass"
       \time 4/5
       \relative c,
       \scaleDurations 5/8
       {c d e f }
       {d c d e }
       {c d e f }

    }
  >>
>>

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to