Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: kilgore am Mittwoch, 6. April 2011, 09:54
-
Liebe Lilys,
Das Problem liegt an Bindebögen für ein ganzes Akkord. Sie schneiden durch das Akkord in der zweiten Stimme. Ich wollte diese Lösung nutzen, geht aber anscheinend nicht für Objekte in andere Stimmen:
http://lsr.dsi.unimi.it/LSR/Item?id=613
Ich habe es mit #'control-points versucht, aber da sieht man nicht mehr die 4 Bögen.....
Letzte versuch war \tieDashed sieht aber nicht so toll aus.
Vorschläge?
\version "2.12.3"
\relative c' {
<< { <c e g c>1~ <c e g c>1 }
\\
{ a8 a8 r2 <f' a bes>4 }
>>
}
\relative c' {
<< {
\once\override Tie #'control-points =
#'((2 . 1) (5 . 5) (10 . 5) (15 . 1))
<c e g c>1~ <c e g c>1 }
\\
{ a8 a8 r2 <f' a bes>4 }
>>
}
\relative c' {
<< { \tieDashed <c e g c>1~ <c e g c>1 }
\\
{ a8 a8 r2 <f' a bes>4 }
>>
}
-
vielleicht geht etwas mit der dash-definition:
\once \override Tie #'dash-definition = #'(
(0 0.37 1 1)
(0.40 0.64 0 0)
(0.65 1.0 1 1))
<c e g c>1~ <c e g c>1
da du akkorde hast, müsstest du mit einem tweak versuchen, die einzelnen bögen zu gestalten!
gruss
ding-dong
-
???
»music.ly« wird verarbeitet
Analysieren...
Interpretation der Musik...
Warnung: Typprüfung für »dash-period« gescheitert; Wert »((0 0.37 1 1) (0.4 0.64 0 0) (0.65 1.0 1 1))« muss vom Typ »number« sein
-
Hallo Kilgore,
das Snippet funktioniert doch!
\version "2.12.3"
\pointAndClickOff
% todo: Definitionen aus http://lsr.dsi.unimi.it/LSR/Item?id=613 einfügen !
\paper {
ragged-right = ##t
}
\relative c' {
<<
{\hideCurvesFrom #'Staff.BarLine #'(6.7 . -1.7) #'(0 . 0)
<c e g c>1~ <c e g c>1 } \\
{ a8 a8 r2 <f' a bes>4 }
>>
}
Nachteil: Bei jeder layout-Änderung muß man die Werte anpassen (z.B. ragged-right = ##f)
Gruß,
Harm
Nachtrag:
geht auch so
\version "2.12.3"
\pointAndClickOff
\paper {
ragged-right = ##t
}
\relative c' {
<<
{
\override Tie #'dash-period = #11
\override Tie #'dash-fraction = #0.48
<c e g c>1~ <c e g c>1 } \\
{ a8 a8 r2 <f' a bes>4 }
>>
}
mit demselben Nachteil.
-
klar :P version ist 2.13.56 ::)
???
»music.ly« wird verarbeitet
Analysieren...
Interpretation der Musik...
Warnung: Typprüfung für »dash-period« gescheitert; Wert »((0 0.37 1 1) (0.4 0.64 0 0) (0.65 1.0 1 1))« muss vom Typ »number« sein
-
Hey ding-dong!
Danke für die Hilfe! Ich habe doch \hideCurvesFrom zum laufen gebracht, allerdings mit #'NoteHead . Die Werte, und wie sie funktionieren, ist mir immer noch ein Rätsel. Im Kontext benimmt er sich sehr merkwürdig! Aber es sieht jetzt gut aus, und zum Glück kommt es nur einmal vor im Stück :)
Danke!
kil