Notationsspezifisch > Noten für Gitarre
Schlagpfeile / Schlagmuster
gfuellerer:
Hallo harm,
Ist es möglich, dass der Schlagpfeil vor dem Fingersatz platziert wird?
--- Code: ---\version "2.19.32"
#(define ((strike direction) grob)
(let* ((pos (ly:grob-property grob 'positions))
(thick (ly:grob-property grob 'thickness 1)))
(grob-interpret-markup grob
(markup
#:combine
#:translate
`(0 . ,(interval-end pos))
#:override `(thickness . ,thick)
#:draw-line
`(0 . ,(- (interval-length pos)))
#:translate
(cons
0
((if (= direction 1) interval-end interval-start)
(interval-widen pos 0.5)))
#:fontsize thick
#:arrow-head Y direction #f))))
strikeUp =
#(define-event-function ()()
#{
-\tweak stencil #(strike UP)
-\tweak X-extent #'(-0.5 . 0.5)
\arpeggio
#})
strikeDown =
#(define-event-function ()()
#{
-\tweak stencil #(strike DOWN)
-\tweak X-extent #'(-0.5 . 0.5)
\arpeggio
#})
\new Staff <<
\new Voice {
\time 3/8
\voiceOne
\set fingeringOrientations = #'(left)
%\override Arpeggio.thickness = 2
<e'' c''-1 a'-3 e'-2 a>16 \strikeUp
}
\new Voice {
\set fingeringOrientations = #'(left)
\voiceTwo <a-2>16
}
>>
--- Ende Code ---
harm6:
Klar, mittels:
--- Code: ---
%% #(define ((strike direction) grob) ....
strikes =
#(define-event-function (dir)(integer?)
#{
-\tweak stencil #(strike dir)
-\tweak X-extent #'(-0.5 . 0.5) %% better do override??
-\tweak script-priority #101
\arpeggio
#})
strikeUp = \strikes #UP
strikeDown = \strikes #DOWN
--- Ende Code ---
Den Code habe ich noch etwas eingedampft.
Gruß,
Harm
trulli:
--- Zitat von: harm6 am Donnerstag, 24. Dezember 2015, 16:24 ---Ich finde die Schlagpfeile ja übersichtlicher, wenn sie über oder unter dem System stehen...
--- Ende Zitat ---
Finde ich auch und kommt häufig vor. In der Gitarrenliteratur stehen meistens die Pfeile darüber/darunter, wenn viele Schläge hintereinander kommen, also wenn ein Schlagmuster vorliegt. Für Schlussakkorde/einzelne Akkorde habe ich meistens den Pfeil neben den Noten gesehen.
Das nur am Rande zum unerschöpflichen Thema: "Was ist üblich in der Gitarrennotation?" ::)
LG
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln