• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Mehrtaktpause ohne Anzahl (gelöst)

Begonnen von stefanhuglfing, Sonntag, 17. Januar 2016, 08:42

Vorheriges Thema - Nächstes Thema

stefanhuglfing

Ein Sänger singt ein paar Worte freirhytmisch, dann sollen die Instrumentalisten einsetzen.
Dafür hätte ich gern ein langes Pausensymbol, wie es mit

\compressFullBarRests
R1*24

erzeugt wird, aber ohne Zahl darüber.

Kann mir jemand verraten, wie ich die Zahl wegbringe?

Oder gibt es andere Schreibweisen für so eine Pause mit unklarer Länge?

harm6

\hide oder \omit MultiMeasureRestNumber

oder Ganztatktpause in cadenza. Die mußt Du wahrscheinlich aber auch anpassen.

Gruß,
  Harm

stefanhuglfing

Danke, das funktioniert mit \omit oder \hide.

Nur ein kleiner Schönheitsfehler ist: Ich muss mindestens 11 Takte Pause angeben, um den Balken zu erhalten.
Bei R10 oder kleiner kommen andere Zeichen.

Am liebsten wäre mir

R1 \omit MultiMeasureRestNumber

geht das irgendwie?

harm6


{
  \override MultiMeasureRest.expand-limit = #0
  R1
}


In diesem Fall ensteht noch nicht einmal eine MultiMeasureRestNumber.

Gruß,
  Harm

stefanhuglfing

Ich dachte schon, jetzt geht alles, was Pausen anbelangt, aber

- wenn ich R1 R1 nach \override... schreibe, erhalte ich zwei Balken.
Ich hätte gern nur einen

- ich habe die Noten mit unsichtbaren Pausen zu vollständigen Takten aufgefüllt.
Das gibt aber unschöne Anordnungen


\version "2.18.2"

\score
{
  <<
   \set Timing.defaultBarType = "" 
   \new Staff
    <<
     \new Voice
      {
       \hide Stem \relative c'
        {
         \override MultiMeasureRest.expand-limit = #0
         \compressFullBarRests 
         R1 R1
         e4 f g b4 b c s2
        }
      }
    >>
   
   \new Staff
    <<
     \new Voice
      {
       \hide Stem \relative c'
        { c'2 d4 d e4 f g s4
         \compressFullBarRests 
         \override MultiMeasureRest.expand-limit = #0
         R1 R1
        }
      }
    >>
  >>
}

\layout { \context { \Staff \remove "Time_signature_engraver" } }



mgd

#5
Hallo Stefan,

Wenn du faktisch unterschiedliche Metren (plural von Metrum ?) verwendest und das korrekt (in Bezug auf die horizontale Anordnung) dargestellt haben möchtest, wirst du wohl nicht umhin kommen, Polyrhythmen zu verwenden. Für die aktuelle devel Version findest du die zugehörige Dokumentation unter
http://www.lilypond.org/doc/v2.19/Documentation/notation/displaying-rhythms#polymetric-notation, allerdings sollte das identisch mit 2.18.2 funktionieren (einfach die 2.19 in obiger URL durch 2.18 ersetzen).

Wenn es nur um kurze Abschnitte geht, kannst du die Notenlängenwerte auch jeweils explizit auf die jeweiligen Längen skalieren, z.B. so:
\version "2.18.2"

\score
{
  <<
   \set Timing.defaultBarType = ""
   \new Staff
    <<
     \new Voice
      {
       \hide Stem \relative c'
        {
         \override MultiMeasureRest.expand-limit = #0
         %\compressFullBarRests
         \time 7/4 R1*7/4
         \time 6/4 e4 f4 g4 b4 b4 c4
        }
      }
    >>
   
   \new Staff
    <<
     \new Voice
      {
       \hide Stem \relative c'
        { \time 7/4 c'2 d4 d4 e4 f4 g4
         %\compressFullBarRests
         \override MultiMeasureRest.expand-limit = #0
         \time 6/4 R1*6/4
        }
      }
    >>
  >>
}

\layout { \context { \Staff \remove "Time_signature_engraver" } }


HTH,
Michael

stefanhuglfing

Danke, das sieht schön aus und ich fühle mich wohl dabei.