Autor Thema: Generische Überschrift über die erste Note  (Gelesen 1637 mal)

derburn

  • Member
Generische Überschrift über die erste Note
« 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

ding-dong

  • Member
Re:Generische Überschrift über die erste Note
« Antwort #1 am: Samstag, 21. Mai 2011, 22:28 »
  • 1. variante:
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 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

derburn

  • Member
Re: Generische Überschrift über die erste Note
« Antwort #2 am: Samstag, 25. Juni 2011, 13:05 »
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

ding-dong

  • Member
Re: Generische Überschrift über die erste Note
« Antwort #3 am: Samstag, 25. Juni 2011, 14:04 »
Zitat von: derburn
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