Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: stefanhuglfing am Sonntag, 17. Januar 2016, 08:42

Titel: Mehrtaktpause ohne Anzahl (gelöst)
Beitrag von: stefanhuglfing am Sonntag, 17. Januar 2016, 08:42
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?
Titel: Re: Mehrtaktpause ohne Anzahl
Beitrag von: harm6 am Sonntag, 17. Januar 2016, 10:27
\hide oder \omit MultiMeasureRestNumber

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

Gruß,
  Harm
Titel: Re: Mehrtaktpause ohne Anzahl
Beitrag von: stefanhuglfing am Sonntag, 17. Januar 2016, 12:12
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?
Titel: Re: Mehrtaktpause ohne Anzahl
Beitrag von: harm6 am Sonntag, 17. Januar 2016, 12:49
{
  \override MultiMeasureRest.expand-limit = #0
  R1
}

In diesem Fall ensteht noch nicht einmal eine MultiMeasureRestNumber.

Gruß,
  Harm
Titel: Re: Mehrtaktpause ohne Anzahl
Beitrag von: stefanhuglfing am Mittwoch, 27. Januar 2016, 21:40
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" } }

Titel: Re: Mehrtaktpause ohne Anzahl
Beitrag von: mgd am Donnerstag, 28. Januar 2016, 08:36
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 (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
Titel: Re: Mehrtaktpause ohne Anzahl
Beitrag von: stefanhuglfing am Donnerstag, 28. Januar 2016, 18:05
Danke, das sieht schön aus und ich fühle mich wohl dabei.