• 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ü

Generische Überschrift über die erste Note

Begonnen von derburn, Samstag, 21. Mai 2011, 18:38

Vorheriges Thema - Nächstes Thema

derburn

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

  • 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

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

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