Das Forum bekommt in den nächsten Tagen eine neue Administration und bleibt bestehen. Details gibt’s in diesem Thread.

Hauptmenü

Fehler slur

Begonnen von viertel, Samstag, 15. November 2025, 16:01

« vorheriges - nächstes »

viertel

Hallo

Ich habe ein Problem bei Slurs (ebenso bei Phrasing Slur).
So sollte es aussehen (erste Zeile):

Die erste Zeile ist ohne Bögen, daür sind mit rot die gewollten eingezeichnet. Wobei in Klammer 1 die "Auftaktnote" für die Wiederholung fehlt (siehe Klammer 2).
Zeile 2 sieht halbwegs gut aus, aber da sind einige Bögen zu viel oder zu lang. Der Bogen in Klammer 3 ist ein \repeatTie, was natürlich nicht stimmt, da es vorher gar kein Tie gibt.
Und Zeile 3 kann sich jeder die Fehler selbst denken.
Und das ist der Code für die 3 Zeilen:
\version "2.24.4"

Noten = {
\time 3/4
\relative c'' {
c4 d e
\repeat volta 3 {
f4 c a
\alternative {
{ f c' a | f r r }
{ f c a' | f r e' }
{ f, c' c, | f r r }
}
}
}
}

NotenA = {
% \time 3/4
\break
\relative c'' {
c4 d e(
\repeat volta 3 {
f4 c a
\alternative {
{ f) c' a | f r r }
{ f) c a' | f r e'( }
{ f,\repeatTie c' c, | f r r }
}
}
}
}

NotenB = {
% \time 3/4
\break
\relative c'' {
c4 d e(
\repeat volta 3 {
f4 c a
\alternative {
{ f) c' a | f r r }
{ f) c a' | f r e'( }
{ f,) c' c, | f r r }
}
}
}
}

\score {
{
\Noten
\NotenA
\NotenB
}
\layout { indent = 0 }
}
Gruß vom 1/4

Lilysetter

#1
Das kommt Deiner Vorstellung schon etwas näher:
  \alternative {
    { f) c' a | f r r }
    {f ^\shape#'((0 . 4)(0 . 3.8)(1 . 4)(1 . 3.5))\repeatTie c a' | f r e'\shape#'((-1 . 0.7)(-1 . 1)(1 . 1.2)(1 . 0.9))\laissezVibrer }
    {f,^\shape#'((0 . 4)(0 . 3.8)(1 . 4)(1 . 3.5))\repeatTie c' c, | f r r }
    }

Mit dem \shape kann man die Form eines Bogens beliebig verändern.
Dazu muss man ein Gespür für Bezier-Kurven bekommen, einfach die Theorie dazu lesen und rumprobieren.
P.S.     { f) c a' | \slurDashPattern 0.5 4.0 f r e'( }   { f,) c' c, | f r r }
schaut schon gut aus, aber der Bogen endet weit unten.

viertel

Ich hatte eigentlich nicht vor, mich mit den Bögen auf \shape Ebene zu befassen.
Ich dachte eigentlich, daß es eine Möglichkeit gibt, die Slurs wie in Zeile zwei Klammer 1 anzugeben. Wenn ein Bogen vor der Klammer beginnt und in Klammer 1 endet, so ist das ok. Aber in Klammer 2 sollte das auch so angezeigt werden.

Lilysetter

Eine Möglichkeit wäre, einen Bogen von der zweiten in die dritte Klammer gehen zu lassen, und diesen mit \slurDashPattern zu unterbrechen.
Gerade jetzt habe ich keine Zeit, evtl. probiere ich das später aus.