Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Hilflos-im-Code am Montag, 4. Januar 2021, 13:53

Titel: Textspanner unterdrücken
Beitrag von: Hilflos-im-Code am Montag, 4. Januar 2021, 13:53
\version "2.21.6"
\score {
   \new Staff
   
   \with {\remove "Text_spanner_engraver" } <<
   
   {
  \time 6/8
  a8. a16 a a

\startTextSpan a8. a16 a a \stopTextSpan
   }
   
   
   \\
   
   {a2.}
   
   
   >>
   
   }


Ich versuche mit "\remove "Text_spanner_engraver"" den Textspanner zu unterdrücken. Ich bekomme aber keine Reaktion. Während "\remove "Time_signature_engraver"" an selber Stelle eine Reaktion zeigt. Wo liegt mein Fehler?
Titel: Antw:Textspanner unterdrücken
Beitrag von: Hilflos-im-Code am Montag, 4. Januar 2021, 14:34
Als ich etwas anderes gesucht habe, habe ich die Antwort gefunden. Ich muss  "\remove "Text_spanner_engraver""  in einen Contextblock im Layoutblock schreiben.
Titel: Antw:Textspanner unterdrücken
Beitrag von: Manuela am Montag, 4. Januar 2021, 15:05
Ein
\omit TextSpanner oder
\override TextSpanner.stencil = ##f
innerhalb der Noten hätte es getan, da der TextSpanner im Voice-Context beheimatet ist. Daher wirkt es im \with nicht, weil sich das nur auf den Staff-Context bezieht.

Wie du Grobs loswirst, erklärt Harm hier sehr ausführlich:
Antw:Liedtext mit Akkorden aus normaler Lilypond-Datei extrahieren (https://lilypondforum.de/index.php/topic,829.msg4577.html#msg4577)

Die Kunst ist, rauszufinden, wie das (oder der?) Grob heißt und in welchem Context er sich befindet  ;)