Notationsspezifisch > Noten für Gitarre

TextSpanner-Befehl für Barré-Angabe abkürzen

<< < (4/4)

trulli:

--- Zitat von: harm6 am Freitag, 14. Februar 2014, 02:35 ---"syntactic sugar".

--- Ende Zitat ---
...sehr schöne Formulierung.  :D

Als Feintuning für harms Code schlage ich eine leichte Versetzung der Lagenangabe und einen Abschluss der verlängerten Linie am rechten Ende vor.

Ist aber - wie immer - Geschmackssache.


--- Code: ---\version "2.18.0"


brx = #(define-music-function (parser location str) (string?)
       #{
         \tweak TextSpanner.bound-details.left.text \markup \upright \concat { \raise #-0.11 $str " " }
         \tweak TextSpanner.bound-details.right.text \markup \draw-line #'(0 . -0.5)
         \tweak TextSpanner.bound-details.right.padding -1.2
         \startTextSpan
       #})

\relative c'' {
  \stemUp
  e,4 f  g8-\brx "III"  b d c d e \stopTextSpan f2
}


--- Ende Code ---

Sag mal harm, kann ich eine \override TextSpanner #'style = #'solid auch als \tweak in die \brx-Funktion schreiben? Das habe ich nicht hinbekommen...

Grüße von Trulli

eluze:

--- Zitat von: trulli am Samstag, 15. Februar 2014, 10:43 --- kann ich eine \override TextSpanner #'style = #'solid auch als \tweak in die \brx-Funktion schreiben? Das habe ich nicht hinbekommen...


--- Ende Zitat ---
warum nicht?

--- Code: ---\tweak TextSpanner.style #'dashed-line
--- Ende Code ---
Eluze

trulli:

--- Zitat von: Eluze am Samstag, 15. Februar 2014, 11:39 ---
--- Code: ---\tweak TextSpanner.style #'dashed-line
--- Ende Code ---

--- Ende Zitat ---

Ha, ha, danke. Auch nach vielen Jahren Lily kann man sich immer noch wie ein Anfänger vorkommen....  ::)

Mir ging es darum die übliche Schreibweise für das Beibehalten einer Saite darzustellen.


--- Code: ---\version "2.18.0"

sta = #(define-music-function (parser location str) (string?)
       #{
         \tweak TextSpanner.bound-details.left.text \markup \vcenter \concat { \circle \number \fontsize #-5  $str " " }
         \tweak TextSpanner.bound-details.right.text \markup \draw-line #'(0 . -0.5)
         \tweak TextSpanner.bound-details.right.padding -1.2
         \tweak TextSpanner.style #'solid
         \startTextSpan
       #})

stb = \stopTextSpan


\relative c'' {

  \stemUp
e4 f  b,8-\sta "2"  c d c d e \stb  g4 a g
}
--- Ende Code ---

Grüße von Trulli

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln