Bestimmte Takte in einer Zeile

Begonnen von flashgordonx, Sonntag, 27. August 2023, 14:10

« vorheriges - nächstes »

flashgordonx

Hallo lilypond-Fans
Wie kann ich die Takte zwischen 26-31 in einer Zeile machen? :)

Danke für die Antwort. :)

\version "2.22.0"

\header {
 %title = " "
  subtitle = "IV. Agnus Dei"
  subsubtitle = " "
  %composer = "Dániel Dombó"
 % arranger = "2022"
 % opus = "Op.52."
  copyright = "Dombó Production © All rights reserved"
  tagline = "www.domboproduction.eu"
}

global = {
  \key f \major
  \time 4/4
  \dynamicUp
 
}

\paper {

  #(set-paper-size "a4")

  left-margin=15 \mm

   

   print-page-number = ##t

 first-page-number = 6 % \paper {

  #(set-paper-size "a4")

  left-margin=15 \mm

   

   print-page-number = ##t

 first-page-number = 19 % az első oldal innen indul

  print-first-page-number = ##t %Parancs ha az első oldalra is szeretnék oldalszámot



}


soprano =  {
  \global
  % Die Noten folgen hier.
  R1 R1 R1 R1 R1\break
 
  R1 R1 R1
 
  R1 d''4.\mp (c''8) bes'4. (c''8) a'4 \< \(\melisma es''8 d''8\)\melismaEnd c''2
 
  bes'2\mf g'4 d'8 d'8 a'2 c''4  bes'8 (a'8) a'4
 
  r4 r4 r4 g'2.\> (a'4) fis'1 \!\fermata\bar "||" \break
 
  <<  { \voiceOne g'4.\mp (a'8) bes'4. (g'8) as'4.\< (bes'8) c''2         }
                 
 \new Voice {\voiceTwo {g'2 g'2 f'2 g'2   }
   
   } >> \oneVoice c''4.\mf (bes'8) as'4. (bes'8) g'2\> g'2 \!
   
   \time 5/4 r1 c''4\mp \time 4/4 bes'8. \(\melisma c''16 bes'8 as'8\)\melismaEnd g'4 \breathe f''4 \time 5/4 es''8. (f''16) as'4 c''4. (es''8) g'4

as'8\< g'8 f'4 as'8 (bes'8) c''4. bes'8\! c''4 bes'8 (g'8) as'2\> as'4\!\fermata \bar "||"\break


\time 4/4 f'4.\mp (g'8) as'4. (f'8) g'4. (c''8) c''2 (c''4) bes'8 (c''8) c''4 (es''4) c''2. c''4 c''2\< c''2 bes'2 bes'2\break

   
   d''2\f d''2 dis''2 b'2 d''?4. d''8 d''4 d''4 <cis'' fis''>2\> cis''2 e''4.\mf (d''8) c''?2\break
   
   c''4. (d''8) a'2 a'4.\> (g'8) g'2 c''4.( g'8) g'2
   
   g'4.\mp f'8 g'4 a'4 c''1 <b' d''>1\fermata \bar "|."
}

alto =  {
  \global
  % Die Noten folgen hier.
  R1 R1 R1 R1 R1 R1 R1 c'4.\<\p (d'8) es'4. (c'8) bes4.\> (a8) a2 bes4\mp (d'4) d'4 (c'4) es'2\< es'2 g'2\mf d'4 bes8 bes8 fis'2 fis'4 fis'4 fis'4 r4 r4 r4 d'1\> d'1\!\fermata

g'4\mp (f'4) es'4 (d'4)

<<  { \voiceOne   des'2\< f'4 (e'?4)      }
                 
 \new Voice {\voiceTwo { des'2 c'2  }
   
   } >> \oneVoice as'4\mf (c'4) c'4 (bes4) des'2\> des'2 \!
   
   r4 g'8.\mp (as'16) g'8 (f'8) f'4 \breathe f'4 g'8. \(\melisma as'16 g'8 f'8\)\melismaEnd  f'4\breathe as'4 g'4 f'4 g'2 g'4
 
  as'8\< g'8 f'4 f'4 as'8 g'8 f'4\! (f'4) g'4 g'4\> (f'4) f'4\!\fermata
 
  R1 R1 r4 bes'8\mp (c''8) as'4 (bes'4) as'2 f'2 f'4.\< (g'8) a'?4 (f'4) e'4. (d'8) e'4 (f'4) a'2\f a'2 b'2
 
  <<  { \voiceOne  fis'2 b'4. b'8 b'4 b'4 ais'2\> ais'2
   
   b'2\mf a'2       }
                 
 \new Voice {\voiceTwo { fis'2 g'4. g'8 g'4 g'4 fis'2\> fis'2
   
   gis'2\mf f'2  }
   
   } >> \oneVoice
 
 
  f'2 f'2 f'2\>
 
  <<  { \voiceOne   es'2 g'2 g'2        }
                 
 \new Voice {\voiceTwo {  es'2 es'2 d'2   }
   
   } >> \oneVoice
 
 es'4.\mp es'8 es'4 es'4 g'1 g'1\fermata
}

tenor =  {
  \global
  % Die Noten folgen hier.
  R1 R1 R1 R1 R1 bes4.\<\p (c'8) d'4. (es'8) d'4.\> \(\melisma c'8 bes2  (bes4)\! \)\melismaEnd a4 d'8 \(\melisma g8 bes8 a8 \)\melismaEnd g2 g4 (fis4) g2\breathe g8\mp[ (d'8]) bes8 (a8) g4.\< (fis8) fis2 d'2\mf bes4
 
  g8 g8
 
  es'2 a4 es'4 c'4 r4 r4 r4 bes1\> a1\!\fermata R1 R1 f2\mf (\(\melisma f8) [ c'8]\)\melismaEnd as8 (g8) f4.\> (e?8) e2\!
 
  {R \breve*5/8 } r2 r4 f'4\mp es'4 des'4 des'2 des'4 des'4.\< c'8 bes4 bes4 bes8 c'8\! des'8 (d'8) e'?4 c'2\> c'4\!\fermata
 
  R1 R1 des'4.\mp (es'8) f'4. (des'8) c'2 as4 as4 a?4.\< (bes8) c'4 (a4) d'2 c'4 (d'4) fis'2\f fis'2 fis'2 dis'2 d'?4. d'8 e'4 e'4 fis'2\> cis'2
 
  e'2\mf c'?2 d'2 d'2 d'4\> (bes4) c'2 c'2 bes2
 
  <<  { \voiceOne c'4\mp c'4 es'4 c'4 d'1 d'1    \fermata      }
                 
 \new Voice {\voiceTwo { a4 a4 c'4 c'4 c'2 (a2) g1  \fermata  }
   
   } >> \oneVoice
 
 

}

bass = {
  \global
  % Die Noten folgen hier.
  R1 R1 R1 d4.\<\p (e8) f4. (d8) e4.\> (a8) a2 (a4)\! g8 \(\melisma a8 bes4\)\melismaEnd g4 fis2 \(\melisma g2 (g4)\)\melismaEnd fis4 c4. (fis,8) g,4 (c4) d2 g,4\breathe bes,4\mp
 
  \(\melisma d4  es4\)\melismaEnd  c4.\< (a,8) a,4. 
 
  <<  { \voiceOne   a,8 d4\mf\(\melisma g4 bes4\)\melismaEnd g4  a4. \(\melisma g8 a4\)\melismaEnd  c4      }
                 
 \new Voice {\voiceTwo {  a,8 g,2. g,4  c2. c4  }
   
   } >> \oneVoice
 
 
 es4.-> d16 (c16) a,4 d4 g,1\> <d, d>1\! \fermata R1 R1 f,4\mf (as,4) c4 (des4) as,4\> (bes,4) bes,2\!
 
  {R \breve*5/8 } r2 r4
 
  <<  { \voiceOne   c'4\mp bes4 f4 bes2 bes4 f8\< f8      }
                 
 \new Voice {\voiceTwo { f4 es4 f4 es2 es4 f8 f8  }
   
   } >> \oneVoice
 
 
   as4. g8 f8 (es8) des8 (c8)\! bes,8 (as,8) g,8 (c8) f2\> f4 \!\fermata
 
  R1 R1 r2 r4 r8 des'8\mp f4 f8 g8 as4 (des4) c1\<
 
  <<  { \voiceOne   f2 f2 a2\f a2 b2 b2 g4. g8 g4 g4        }
                 
 \new Voice {\voiceTwo {  bes,2 bes,2 d2\f d2 b,2 b,2 g,4. g,8 g,4 g,4   }
   
   } >> \oneVoice
 
 
 
 
  <<  { \voiceOne  ais4.\> (gis8) fis2       }
                 
 \new Voice {\voiceTwo {fis,2 fis,2   }
   
   } >> \oneVoice
 
 
 
 
 
  e2\mf a2
 
  <<  { \voiceOne bes2 a2       }
                 
 \new Voice {\voiceTwo { bes2 d2  }
   
   } >> \oneVoice
 
   bes,4\> (d4)
   
   
   <<  { \voiceOne   g2  g2 g2 f4\mp f4 f4 f4 g1 g1\fermata       }
                 
 \new Voice {\voiceTwo {  g2  c2 g,2 f,4 f,4 a,4 c4 g,1 g,1\fermata  }
   
   } >> \oneVoice
   
   
 
}

sopranoVerse = \lyricmode {
  % Liedtext folgt hier.
   A -- gnus De -- i, qui tol -- lis pec -- ca -- ta mun -- di, no -- bis.
   
    A -- _ gnus _ De -- _ i, A -- gnus De -- i, qui tol -- lis pec -- ca -- ta mun -- di, mi -- se -- re -- re, mi -- se -- re -- re no -- bis.
   
     A -- gnus De -- i, qui tol -- lis pec -- ca -- ta mun -- di,
     
     do -- na no -- bis, do -- na no -- bis pa -- cem, do -- na no -- bis, do -- na, do -- na, do -- na no -- bis pa -- cem.
}

altoVerse = \lyricmode {
  % Liedtext folgt hier.
   A -- gnus De -- i, A -- gnus De -- i, qui tol -- lis pec -- ca -- ta mun -- di, no -- bis.
   
    A -- gnus De -- _ i, A -- gnus De -- i, qui tol -- lis, qui tol -- lis pec -- ca -- ta mun -- di, mi -- se -- re -- re, mi -- se -- re -- re no -- bis.
   
    qui tol -- lis pec -- ca -- ta mun -- di,
   
    do -- na no -- bis, do -- na no -- bis pa -- cem, do -- na no -- bis, do -- na, do -- na, do -- na no -- bis pa -- cem.
}

tenorVerse = \lyricmode {
  % Liedtext folgt hier.
   A -- gnus De -- i, A -- gnus De -- i, A -- gnus De -- i, qui tol -- lis pec -- ca -- ta mun -- di, no -- bis.
   
    A -- gnus De -- i, pec -- ca -- ta mun -- di, mi -- se -- re -- re, mi -- se -- re -- re no -- bis.
   
     A -- gnus De -- i, pec -- ca -- ta mun -- di,
     
     do -- na no -- bis, do -- na no -- bis pa -- cem, do -- na no -- bis, do -- na, do -- na, do -- na no -- bis pa -- _ cem.
}

bassVerse = \lyricmode {
  % Liedtext folgt hier.
  A -- gnus De -- i, A -- gnus De -- i, A -- gnus De -- i, qui tol -- lis pec -- ca -- _ _ ta mun -- _ _ di, mi -- se -- re -- re no -- bis.

 A -- gnus De -- i, pec -- ca -- ta mun -- di, mi -- se -- re -- re, mi -- se -- re -- re no -- bis.
 
 qui tol -- lis pec -- ca -- ta mun -- di,
 
 do -- na no -- bis, do -- na no -- bis pa -- _ cem, do -- na no -- bis, do -- na, do -- na, do -- na no -- bis pa -- cem.
}


right =  {
  \global
  % Die Noten folgen hier.
    d'1 (d'1) (d'2) (d'4) cis'4 R1 R1 R1 R1 c'4. d'8 es'4. c'8 bes4. a8 a2
   
  <<  { \voiceOne  d''4. c''8 bes'4. c''8 a'1 bes'2 g'4 d'4 a'2 c''4  bes'8 a'8 a'4
 
  r4 r2 g'2. a'4 fis'1 \fermata   
   
      }
                 
 \new Voice {\voiceTwo { bes4 d'2 c'4 es'4 e'8 d'8 c'2 g'2 d'4 bes4 fis'1 fis'4 r4 r2 d'1 d'1\fermata  }
   
   } >> \oneVoice
   
    R1 R1 <<  { \voiceOne  c''4. bes'8 as'4. bes'8 g'1       }
                 
 \new Voice {\voiceTwo { as'4 c'4 (c'4) bes4 des'1  }
   
   } >> \oneVoice r4 g'8. as'16 g'8 f'8 f'4 \breathe
   
  <<  { \voiceOne  c''4  bes'8. c''16 bes'8 as'8 g'4 \breathe f''4  es''8. f''16 as'4 c''4. es''8 g'4

as'8 g'8 f'4 as'8 bes'8 c''4. bes'8 c''4 bes'8 g'8 as'2 as'4\fermata   }
                 
 \new Voice {\voiceTwo { f'4 g'8. as'16 g'8 f'8 (f'4) as'4 g'4 f'4 g'2 g'4
 
  as'8 g'8 f'4 f'4 as'8 g'8 f'4 (f'4) g'4 g'4 f'4 f'4\fermata  }
   
   } >> \oneVoice
 
  f'4. g'8 as'4. f'8 g'4. c''8 c''2 (c''4) bes'8 c''8
 
 <<  { \voiceOne  c''4 es''4 c''1 c''1 bes'1
   
   d''1 dis''2 b'2 d''?1 <cis'' fis''>2 cis''2 e''4. d''8 c''?2 c''4. d''8 a'2 a'4. g'8 g'2 c''4. g'8 g'2
   
   g'4. f'8 g'4 a'4 c''1 <b' d''>1\fermata       }
                 
 \new Voice {\voiceTwo { as'4 bes'4 as'2 f'2 f'4. g'8 a'?4 f'4 e'4. d'8 e'4 f'4 a'1 b'2 fis'2 <g' b'>1 <fis' ais'>2 <fis' ais'>2
   
   <gis' b'>2 <f' a'>2 f'1 f'2 es'2 <es' g'>2 <d' g'>2 es'1 <d' g'>1 (<d' g'>1)  }
   
   } >> \oneVoice
}

left =  {
  \global
  % Die Noten folgen hier.
   d'4 c'8 bes8 <a c'>4 <g bes>8 <f a>8  <<  { \voiceOne gis2 a4 bes4 bes4 c'8 bes8 a2        }
                 
 \new Voice {\voiceTwo { e2 f4. e8 e2 (e4) g4  }
   
   } >> \oneVoice d4. e8 f4. d8 e4. a8 <<  { \voiceOne a2 bes4. c'8 d'4. es'8 d'4. c'8 bes2  (bes4)  a4 d'8 g8  bes8 a8  g2. fis4 g2 g8[ d'8] bes8 a8 g4. fis8 fis2 d'2 bes4 g4
 
  es'2 a4 es'4 c'4 r4 r2 bes1 a1\fermata     }
                 
 \new Voice {\voiceTwo {  a2 (a4) g8 a8 bes4 g4 fis2 g2 (g4) fis4 d'8 g8 bes8 a8 g2 d2 g2 g8 d'8 bes8[ a8] g4. fis8 (fis2)
                         
 g1 c1 es4. d16 c16 a,4 d4 g,1 d1 \fermata
 
   }
   
   } >> \oneVoice
   
    R1 R1 f2 (f8) c'8 as8[ g8] f4. e?8 e2 {R \breve*5/8 } r2 r4
   
    <<  { \voiceOne  f'4 es'4 des'4 des'2. des'4. c'8 bes2 bes8 c'8 des'8 d'8 e'?4 c'2 c'4\fermata       }
                 
 \new Voice {\voiceTwo { c'4 bes4 des'4 bes2. f4 as4. g8 f8 es8 des8 c8 bes,8 as,8 g,8 c8 f2 f4 \fermata  }
   
   } >> \oneVoice
   
   f4 es4 des4 c4 bes,4 as,4 g,4 c4
 
  <<  { \voiceOne  des'4. es'8 f'4. des'8 c'2 as2 a?4. bes8 c'4 a4 d'2 c'4 d'4 fis'1 fis'2 dis'2 d'?2 e'2 ais4. gis8 cis'2
 
  e'2 c'?2 d'1 d'4 bes4 c'2 c'2 bes2 <a c'>2 c'2 d'2 a2 g1\fermata       }
                 
 \new Voice {\voiceTwo { f4 g8 as8 c'4 f4  f4. g8 as4 des4 c1 f1 a1 b1 g1 fis1
 
  e2 a2 bes2 a2 bes,4 d4 g2  g1 f1 g1  (g1)  }
   
   } >> \oneVoice
}

pedal =  {
  \global
  % Die Noten folgen hier.
  R1 r4 e,8 bes,8 d4 g,4 c2 a,2 d4 c4 bes,4 a,4 g,4 f,4 e,4 a,4 d1 a,4 d4 g,2 (g,4) d4 c4. fis,8 g,4 c4 d4 d,4 g,4 bes,4
 
  d4 es4 c4. a,8 (a,2) g,1 c1 R1 g,1 d,1\fermata
 
  R1 R1 f,4 as,4 f,4 e,4 as,4 bes,2. {R \breve*5/8 }
 
  r2 r4 f4 es4 f4 es2 es,4 des,4 des2 f,2 (f,4) c,4 f,2.\fermata
 
 R1 R1 R1  f,1 (f,1) bes,1 d1 b,1 g,1 fis,1 e2 <f, f>2 bes,2 d2 bes,4 d4 c2 c2 g,2 f,2 a,4 c4 g,1 (g,1) \fermata
}

choirPart = \new ChoirStaff <<
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Sopran"
  } { \soprano }
  \addlyrics { \sopranoVerse }
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Alt"
  } { \alto }
  \addlyrics { \altoVerse }
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Tenor"
  } { \clef "treble_8" \tenor }
  \addlyrics { \tenorVerse }
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Bass"
  } { \clef bass \bass }
  \addlyrics { \bassVerse }
>>

organPart = <<
  \new PianoStaff \with {
    instrumentName = "Orgel ad lib."
  } <<
    \new Staff = "right" \with {
      midiInstrument = "church organ"
    } \right
    \new Staff = "left" \with {
      midiInstrument = "church organ"
    } { \clef bass \left }
  >>
  \new Staff = "pedal" \with {
    midiInstrument = "church organ"
  } { \clef bass \pedal }
>>

\score {
  <<
    \choirPart
    \organPart
  >>
  \layout { #(layout-set-staff-size 17) }
  \midi {
    \tempo 4=80
  }
}



Rudi Guggt

Hallo,

das geht in diesem Fall ganz einfach, indem du die Anzahl der Seiten auf 4 setzt:

Im Paper-Block
page-count = 4
Es gibt dann bei mir zwar zwei Warnungen, das die Anzahl 5 betragen sollte, aber es tut...



Gruß
Rudi

amateur

Wenn ich das richtig verstanden habe, würde ein \nobreak hinter jedem Takt, der nicht umgebrochen werden soll, reichen.

flashgordonx

Zitat von: amateur am Sonntag, 27. August 2023, 17:07Wenn ich das richtig verstanden habe, würde ein \nobreak hinter jedem Takt, der nicht umgebrochen werden soll, reichen.

Das ist die richtige Lösung. Danke. :)