Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: derburn am Samstag, 21. Mai 2011, 18:38
-
Hallo liebe Lilys,
folgendes Problem beschäftigt mich derzeit:
Angenommen, ich habe die Noten:
test = \drummode { cglo4 cghm4 cglo4 cghm4 }
Diese Noten sollen mehrmals verwendet werden.
Klar, dass das mit \test geht.
Was aber muss man tun, wenn man über der ersten Note eine Bemerkung schreiben will?
(Natürlich, ohne eine neue Variable zu definieren... ;))
Ich suche nach etwas wie:
\addComment { \test "bla" }
Das Ergebnis soll dann genau so sein, als hätte ich definiert:
test = \drummode { cglo4^"bla" cghm4 cglo4 cghm4 }
Hat jemand eine Idee, wie die Funktion aussehen muss?
Ich scheitere momentan schon an der Frage, wie ich bei der übergebenen music an die erste Note komme... *seufz*
Viele liebe Grüße,
Manuel
-
test = \drummode { cglo4 cghm4 cglo4 cghm4 }
commentI = {s4 -bla s s s}
commentII = {s4 -blah s s s}
commentIII = {s4 -blabla s s s}
\context DrumStaff <<
\context DrumVoice = "drums" { \test \test \test }
\context DrumVoice = "text" { \textLengthOn \commentI \commentII \commentIII }
>>- 2. variante:
das schnipsel http://lsr.dsi.unimi.it/LSR/Item?u=1&id=768 (http://lsr.dsi.unimi.it/LSR/Item?u=1&id=768) zeigt einen neuen weg wie man den noten fingersätze oder ganze ausdrücke beifügen kann (vielleicht ist die dokumentation noch nicht erschöpfend)
hdh
ding-dong
-
Hi ding-dong,
ich sehe jetzt erst, dass da schon jemand geantwortet hat! ;)
Danke - ich schau mal, ob ich eine der beiden Methoden einfach bei mir einbauen kann...
Kurze Frage noch zu Methode 1:
Gibt es einen Trick, die "bla"s auch oben hin zu schreiben?
Ich dachte zunächst, das "-" sorgt dafür, dass der Text unten landet, aber weglassen oder "+" hinschreiben gibt einen syntax error...
Auch das Vertauschen der contexts bringt nix, ebensowenig das Vertauschen der beiden context-Zeilen innerhalb des DrumStaffs...
Viele liebe Grüße,
Manuel
-
Kurze Frage noch zu Methode 1:
Gibt es einen Trick, die "bla"s auch oben hin zu schreiben?
Ich dachte zunächst, das "-" sorgt dafür, dass der Text unten landet, aber weglassen oder "+" hinschreiben gibt einen syntax error...
- ist neutral, d.h. überlässt es Lilypond, die richtung zu bestimmen
^ richtet es nach oben
_ richtet es nach unten.
gruss
ding-dong