Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter https://lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at https://lilypondforum.de.
\version "2.19.0"%Barre Defintion VERTIKAL (Arp Definition nach comper)barre = #(define-music-function (parser location grow) (number?)#{ \override Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket \once \override Arpeggio.positions = #(lambda (grob) (let ((iv (ly:arpeggio::calc-positions grob)) (grow-hi (max 0 (/ grow 2))) (grow-lo (min 0 (/ grow 2)))) (cons (+ (car iv) grow-lo) (+ (cdr iv) grow-hi)))) $(make-music 'EventChord 'elements (list (make-music 'ArpeggioEvent)))#})<< \clef "treble_8" \relative c { \barre #6 %die Zahl definiert die Länge und Ausrichtung des Barres, negative Zahlen zeichnen den Barre nach unten c'8^ \markup { \hspace #-.2 "V"} e a e %\hspace verschiebt die Lagenangabe \once \override Arpeggio #'padding = #-.3 %verschiebt die Barreklammer nach rechts oder links \barre #6 b8^ \markup { \hspace #-.2 "III"} d g d } \\ \relative c, { d'2 d }>>
\version "2.12.1"<<\clef "treble_8"\relative c { <e a cis> } \\\relative c, { <fis > ^ \markup { \fontsize #-1 { "II" }} }\\\relative c, { \hideNotes \arpeggioBracket < fis cis'' > \arpeggio }>>
\override Staff.Arpeggio #'stencil = #ly:arpeggio::brew-chord-bracket
Eben, versteckte Stimmen erzeugen Nebenproblemen; besonders bei 3-stimmige Gitarrensachen.
im weiteren würde mich interessieren, wie man am einfachsten eine barre-indikation mit gestrichenem C - nur 2-3 saiten werden im barre verwendet - konstruieren würde!
\version "2.12.1"Barre = #(define-music-function (parser location grow) (number?)#{ \override Arpeggio #'stencil = #ly:arpeggio::brew-chord-bracket \once \override Arpeggio #'positions = #(lambda (grob) (let ((iv (ly:arpeggio::calc-positions grob)) (grow-hi (max 0 (/ $grow 2))) (grow-lo (min 0 (/ $grow 2)))) (cons (+ (car iv) grow-lo) (+ (cdr iv) grow-hi)))) $(make-music 'EventChord 'elements (list (make-music 'ArpeggioEvent)))#})<< \clef "treble_8" \relative c { %\once \override Arpeggio #'padding = #3 \Barre #-6 <e a cis> } \\ \relative c, { <fis > ^ \markup { \fontsize #-1 { "II"}} }>>