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