Allgemein > Hilfe beim Einstieg in Lilypond
Dynamik verschieben
(1/1)
flashgordonx:
Hallo
Wie kann ich Dynamik-Zeichen (Richtung: Rechts) verschieben, bzw. decreschendo verlängern? :)
--- Code: ---\version "2.18.2"
\paper {
#(set-paper-size "a4" 'landscape)
}
global = {
\key c \major
\time 4/4
\tempo 4=100
}
right = {
\global
r2\! r4 \autoBeamOn
\times 2/5{ aes'16\f\( [bes' c'' d'' es'']} \times 2/5{ f'' g'' aes'' bes'' c''']\)}
}
left = {
\global
as''4. bes''16 [c''']% \> c'''2 \) \mf%\break
<< c'''2\>\) { s4 s4 \mf } >>
}
\score {
\new PianoStaff \with {
instrumentName = "Klavier"
} <<
\new Staff = "right" \right
\new Staff = "left" { \clef bass \left }
>>
\layout { }
}
--- Ende Code ---
trulli:
Das macht nur Sinn, wenn es auch Noten gibt, die leiser werden können....
Oder meinst du etwas anderes?
fugenkomponist:
Du hast die Zeichen doch schon mithilfe von unsichtbaren Pausen plaziert. Wie wärs mit „s4. s\mf“ statt „s4 s\mf“?
Außerdem gibts noch die Möglichkeit, um einen festen Wert (unabhängig von Noten) zu verschieben:
--- Code: ---\once \override DynamicText.X-offset = 5
--- Ende Code ---
flashgordonx:
„s4. s\mf“ statt „s4 s\mf“ ist zu viel im 4/4 Metrum
Wohin füge ich dieses Befehl hinzu? \once \override DynamicText.X-offset = 5
Bei mir macht es gar nicht.
--- Code: ---\version "2.18.2"
\paper {
#(set-paper-size "a4" 'landscape)
}
global = {
\key c \major
\time 4/4
\tempo 4=100
}
right = {
\global
r2\! r4 \autoBeamOn
\times 2/5{ aes'16\f\( [bes' c'' d'' es'']} \times 2/5{ f'' g'' aes'' bes'' c''']\)}
}
left = {
\global
as''4. bes''16 [c''']% \> c'''2 \) \mf%\break
\once \override DynamicText.X-offset = 5
<< c'''2\>\) { s4 s4 \mf } >>
}
\score {
\new PianoStaff \with {
instrumentName = "Klavier"
} <<
\new Staff = "right" \right
\new Staff = "left" { \clef bass \left }
>>
\layout { }
}
--- Ende Code ---
fugenkomponist:
Du kannst natürlich auch Zwischenwerte verwenden: „s4 s16 s\mf“ ;)
Zu deiner Frage: Da es ein \once-override ist, muss es so direkt vor dem \mf stehen, d. h. \once \override … s4\mf
Du könntest sonst auch ohne \once nen override machen und den später zurücknehmen per \revert DynamicText.X-offset
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln