• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Slurs verkürzen

Begonnen von LaLuneNoir, Freitag, 19. November 2010, 14:49

Vorheriges Thema - Nächstes Thema

LaLuneNoir

Hallo zusammen,

ich habe mal wieder was kompliziertes: Ich habe gerade ein Stück, bei dem an ein und derselben Note ein Bindebogen aufhört und anfängt (die Note ist also Ende einer und Anfang einer anderen Phrase). Nun setzt Lilypond die beiden Bögen so, dass sich die Spitzen berühren, was alles andere als hübsch ist. Ich hätte gerne einen kleinen Abstand, so wie man ihn bei Ties mit #'details = #'((note-head-gap . x)) erzeugen kann. Gibt es eine Möglichkeit, Slurs ähnlich zu beeinflussen, eventuell auch, indem man irgendetwas an der Note verbreitert, was für die Positionierung von Slurs verantwortlich ist? Ich habe noch nichts gefunden, will aber auch ncht mit contriol-points arbeiten. Irgendwelche Ideen?


Vielen Dank

Jonas

kilgore

zunächste eine grobe Lösung, vielleicht reichts aber?


\version "2.12.3"

slurRight = \once \override Slur #'extra-offset = #'( .3 . 0 )
slurLeft = \once \override Slur #'extra-offset = #'( -.3 . 0 )


\relative c' {
  c2( d2)( c1)
}


\relative c' {
  \slurLeft
  c2(
  \slurRight
  d2)( c1)
}

LaLuneNoir

Hm, auf die Lösung hätte ich jetzt natürlich auch selbst kommen können... Ich hatte gedacht, dass das ziemlich hässlich würde, hab's deshalb erst gar nicht probiert. Aber eigentlich sieht's ganz gut aus (ich hab allerdings den Wert auf 1,5/-1,5 geändert)

Vielen Dank!

kilgore

Ja so lang man die nicht allzuweit verschiebt gehts noch.  Leider kein elegantere Lösung von mir  :-\