Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: ingmar am Freitag, 9. Mai 2014, 17:50

Titel: Ganztaktpausen vertikal verschieben (GELÖST)
Beitrag von: ingmar am Freitag, 9. Mai 2014, 17:50
In folgendem Codebeispiel fällt die Ganztakt-Pause (Zeile 5 im Code) mit den Stichnoten zusammen, weil sie per default an der 2. Linie hängt:
\version "2.18.2"
\relative c'' {
R1
<<
{ \new CueVoice { \stemUp c4^"jemand anders" e d c } }
{ R1 }
>>
g4 b a g
c1
}

Nun gibt es eine sehr praktische Methode, dies mit Pausen zu tun, indem man statt Pausen Noten in die gewünschte Tonhöhe schreibt und den String "\rest" anhängt - siehe hier, Zeile 5:
\version "2.18.2"
\relative c'' {
R1
<<
{ \new CueVoice { \stemUp c4^"(jemand anders)" e d c } }
{ c,1\rest }
>>
g'4 b a g
c1
}
Leider hat das nun den Effekt, dass die Pause am Taktanfang statt in der Taktmitte steht.

Was tun?

Gruß, danke,
--ingmar
Titel: Re: Ganztaktpausen vertikal verschieben
Beitrag von: RobUr am Freitag, 9. Mai 2014, 18:32
Zitat von: ingmar
Was tun?
Da du nun wiederholt nach Ganztaktpausen gefragt hast: den entsprechenden Abschnitt 1.2.2 Writing rests > Full measure rests (http://lilypond.org/doc/v2.18/Documentation/notation/writing-rests#full-measure-rests) in der NR studieren. Dort findet sich die gewünschte Lösung im Abschnitt Selected Snippets: Positioning multi-measure rests:
\override MultiMeasureRest.staff-position = #-2
Notenlinien werden übrigens von unten her gezählt – eine Ganztaktpause hängt also per default an der 4. Linie.

Gruß, Robert
Titel: re: Ganztaktpausen vertikal verschieben
Beitrag von: ingmar am Samstag, 10. Mai 2014, 08:16
Auch hier wieder: Danke für die prompte Antwort. Alles ist richtig: Die gezeigte Methode ist die eleganteste, das Kapitel hätte ich lesen sollen, und Notenlinien werden tatsächlich von unten gezählt... : - )

--ingmar