Notationsspezifisch > Noten für Gitarre
TextSpanner unter den Noten
(1/1)
trulli:
Hallo Leute,
bei der folgenden Definition möchte ich den Befehl \textSpannerDown nicht vor die Noten in den Code schreiben, sondern direkt in der Definition haben.
Wie mache ich das?
Danke und
LG von Trulli
--- Code: ---\version "2.18.0"
brxunten = #(define-music-function (parser location str) (string?)
#{
\tweak TextSpanner.bound-details.left.text \markup \vcenter \upright \concat \teeny { $str " " }
\tweak TextSpanner.bound-details.right.text \markup \draw-line #'(0 . 0.5)
\tweak TextSpanner.bound-details.right.padding -1.2
\tweak TextSpanner.bound-details.left.padding -1.2
\tweak TextSpanner.style #'solid
\startTextSpan
#})
\relative c'' {
\stemUp
\textSpannerDown
g4 -\brxunten "III" b ^\marcato d c \stopTextSpan
}
--- Ende Code ---
fugenkomponist:
\textSpannerDown ist ne Abkürzung für nen \override, aber der passt ja an der Stelle nicht, stattdessen braucht man also einen \tweak. \single macht aus nem \override nen \tweak:
--- Code: ---\version "2.18.0"
brxunten =
#(define-music-function (parser location str) (string?)
#{
\single \textSpannerDown
\tweak TextSpanner.bound-details.left.text \markup \vcenter \upright \concat \teeny { $str " " }
\tweak TextSpanner.bound-details.right.text \markup \draw-line #'(0 . 0.5)
\tweak TextSpanner.bound-details.right.padding -1.2
\tweak TextSpanner.bound-details.left.padding -1.2
\tweak TextSpanner.style #'solid
\startTextSpan
#})
\relative c'' {
\stemUp
g4 -\brxunten "III" b ^\marcato d c \stopTextSpan
}
--- Ende Code ---
trulli:
Danke für die schnelle Hilfe! Da wäre ich nie drauf gekommen... :o
fugenkomponist:
Ok, es geht auch einfacher ;) \slurDown, \textSpannerDown, \tieDown etc. sind alles Abkürzungen für
--- Code: ---\override ???.direction = #DOWN
--- Ende Code ---
Statt eines
--- Code: ---\single \textSpannerDown
--- Ende Code ---
kann man also auch
--- Code: ---\tweak TextSpanner.direction #DOWN
--- Ende Code ---
schreiben, da ist vielleicht offensichtlicher, was passiert. Und ich glaub, das ist was, wo man drauf kommen könnte, selbst wenn man \single nicht kennt ;)
trulli:
Ja, genau. Das hatte ich eigentlich gesucht!
Besten Dank!
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln