Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: walt am Samstag, 29. Oktober 2011, 18:34

Titel: rechtsbündig bei halben Takten
Beitrag von: walt am Samstag, 29. Oktober 2011, 18:34
Hallo in die Runde,
Incipit-Notenbeispiele enden oft mitten im Takt. Wie kann ich zwei Systeme rechtsbündig bekommen, trotz unterschiedlicher Pausenlängen? Wenn ich mit unsichtbaren Pausen arbeite, entsteht ein langer leerer Raum, was vermieden werden soll. Die Notensysteme sollen bündig und unmittelbar hinter der letzten Note bzw. dem letzten Pausenzeichen enden, also das untere System verkürzt werden.
Vielen Dank, walt

\version "2.13.46"

\relative c'' {
<<
\new Staff { \clef treble c1 g16 f e8 r4 }
\new Staff { \clef bass c,,1 r1 \bar "" }
>>
}
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: harm6 am Samstag, 29. Oktober 2011, 19:29
Hallo walt,

willkommen im Forum.

Zu Deiner Frage:

\version "2.13.46"

\relative c'' {
<<
\new Staff { \clef treble c1 | g16 f e8 r4  }
\new Staff { \clef bass c,,1 | r1*1/2 }
>>
}

De facto habe ich die Ganze Pause jetzt zu einer Halben gemacht, sie sieht jetzt nur noch so aus wie eine Ganze. \bar "" ist dann überflüssig.

Ansonsten solltest Du auf "2.14.2" upgraden, anstatt eine (veraltete) Entwicklerversion zu benutzen.

HTH,
  Harm
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: walt am Samstag, 29. Oktober 2011, 19:37
Hallo Harm,
danke für die Begrüßung und die schnelle und tolle Hilfe! Das ist genau, was ich suche.
Werde ein Upgrade machen.
Alles Gute, walt
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: mukke am Samstag, 29. Oktober 2011, 20:00
2 Möglichkeiten sehe ich:

1. Geschummelt bzw. um die Ecke gedacht:
\version "2.13.46"
\relative c'' {
<<
\new Staff {
\clef treble  c1  [  g16 \skip 8 f \skip 8 e8] \skip 4 r4
}
\new Staff {
\clef bass c,,1 r1 \stopStaff  \bar ""
}
>>
}

oder

2. etwas eleganter:

\version "2.13.46"

\relative c'' {
<<
\new Staff { \clef treble c1 g16 f e8 r4 \skip 2}
\new Staff { \clef bass c,,1 r1 \bar "" }
>>
}
\layout {
    \context {
      \Score
      proportionalNotationDuration = #(ly:make-moment 1 -8)
    }
  }
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: walt am Samstag, 29. Oktober 2011, 20:42
... und ich suche so lange, überhaupt EINE Möglichkeit zu finden :).
Was mir  noch nicht gelingt, ist das auf Bruchzahlen zu übertragen. Wie bekomme ich in folgendem Beispiel den rechtsbündigen Abschluss hin?
Gruß, walt

\version "2.13.46"

\relative c'' {
<<
\new Staff { \clef treble c1 | g8 e16  }
\new Staff { \clef bass c,,1 | r2 }
>>
}
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: harm6 am Samstag, 29. Oktober 2011, 21:20
\version "2.13.46"

\relative c'' {
<<
\new Staff { \clef treble c1 | g8 e16  }
\new Staff { \clef bass c,,1 | r2*3/8 }
>>
}

Gruß,
  Harm
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: walt am Samstag, 29. Oktober 2011, 21:26
Vielen Dank, Harm! Und das am Samstagabend!
Sehr nett. Gruß, walt
Titel: Re: rechtsbündig bei halben Takten
Beitrag von: mukke am Samstag, 29. Oktober 2011, 21:33
Oder:

\version "2.13.46"
global= {
  \clef treble
  \time 4/4
  \key a \minor
}
\relative c'' {
<<
\new Staff { \clef treble c1 |  \autoBeamOff g8 e16 \autoBeamOn \skip 4 \skip16 }
\new Staff { \clef bass  c,,1 | r2 }
>>
}
\layout {
    \context {
      \Score
      proportionalNotationDuration = #(ly:make-moment 1 2)
    }
  }

Das hat den Vorteil, dass du mit make-moment 1 2 spielen kannst - ändere doch mal auf 1 8 oder 1 16 ab!