Schau mal: in diesem Beispiel kommt der Bogen - egal wie hoch das #'max-slope ist - einfach nicht nach unten. Doch mit #'minimum-length kommt er schon hin, aber dann ist der Abstand einfach viel zu groß.
Oder habe ich was verpasst?!?
Hallo Kilgore,
nein, Du hast nichts verpaßt...
Die Frage ist nur, warum es in diesem Fall nicht so funktioniert wie im ursprünglichen Beispiel.
Der Teufel steckt - wie so oft - im Detail und offensichtlich "stören" die Staccato-Punkte: nimmt man sie weg, dann funktioniert's (siehe "2." in meinem angehängten Code).
Nun ist das zwar eine Erkärung, hilft aber leider nicht.
Und nun kommt der zweit Hase aus der Trickkiste: einen ähnlichen Effekt wie
#'max-slope (der die maximale Steilheit festlegt) hat der Parameter
#'edge-attraction-factor, mit dem man sozusagen die "Anziehungskraft des Zielpunktes" beeinflussen kann. Stellt man diese Anziehungskraft auf "ziemlich groß", dann stört sind auch Artikulationszeichen kein Problem mehr.
Das alles war mir absolut nicht bewußt (soviel zum Thema "Minimalbeispiel"

) und ich hatte mich in meinem ursprünglichen Lösungsvorschlag für
#'max-slope entschieden, weil es sich einfach schlüssiger anhörte...
Tja, der
#'edge-attraction-factor scheint trotzdem "stärker" zu sein, dann nehmen wir eben den.

\version "2.14.2"
first = \relative c' {
\time 2/4
\clef bass
r16.^"1. geht nicht (!?)"
\once \override Slur #'details #'max-slope = #800
%\once \override Slur #'minimum-length = #14
d32-.(\noBeam
\change Staff = "two"
es,32-.)
\change Staff = "one"
s16. s4
\bar "||"
r16.^"2. Staccato weg: geht!"
\once \override Slur #'details #'max-slope = #800
%\once \override Slur #'minimum-length = #14
d'32(\noBeam
\change Staff = "two"
es,32-.)
\change Staff = "one"
s16. s4
\bar "||"
r16.^"3. edge-attraction-factor: geht!"
\once \override Slur #'details #'edge-attraction-factor = #100000
%\once \override Slur #'minimum-length = #14
d'32-.(\noBeam
\change Staff = "two"
es,32-.)
\change Staff = "one"
s16. s4
}
second = \relative c' {
\clef bass
r16 fis,32-.\ppp r s32 r16. r8
\times 4/5 { r32 as-- r16. }
\bar "||"
r16 fis32-.\ppp r s32 r16. r8
\times 4/5 { r32 as-- r16. }
\bar "||"
r16 fis32-.\ppp r s32 r16. r8
\times 4/5 { r32 as-- r16. }
}
<<
\new PianoStaff <<
\new Staff = "one" { \first }
\new Staff = "two" { \second }
>>
>>
Viele Grüße
Torsten