lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: arpeggios as barre indicators


From: Jonathan Kulp
Subject: Re: arpeggios as barre indicators
Date: Wed, 17 Sep 2008 17:48:00 -0500
User-agent: Thunderbird 2.0.0.16 (X11/20080724)

Nice!! I had made a mental note to try this a long time ago when browsing the learning manual, but had yet to try it in any of my guitar scores. I'll keep this snippet handy. Thanks :)

Jon

Eluze wrote:
based on the snippet "Cross-staff arpeggio brackets" in the LSR I found a
nice way to mis-use arpeggios as barre indicators

hilites:
- you don't even need chords for the arpeggio and
- you can combine notes/chords with different durations!

arpeggioAsBarre = \once \override Staff.Arpeggio #'stencil =
#ly:arpeggio::brew-chord-bracket

\markup { "6 or 3 voices/notes with a barre on the 3rd fret"}
\score {
  \context Staff {
                \set Staff.connectArpeggios = ##t
    <<
      \context Voice="1" { \voiceOne   \arpeggioAsBarre g'' \arpeggio s
\arpeggioAsBarre g'' \arpeggio }
      \context Voice="2" { \voiceOne   \arpeggioAsBarre d''           s
\arpeggioAsBarre d''           }
      \context Voice="3" { \voiceTwo   \arpeggioAsBarre b'            s
\arpeggioAsBarre bes'  \arpeggio }
      \context Voice="4" { \voiceTwo   \arpeggioAsBarre g'  \arpeggio r  g'
}
      \context Voice="5" { \voiceTwo   \arpeggioAsBarre d'  \arpeggio s  d'
} \context Voice="6" { \voiceTwo \arpeggioAsBarre g \arpeggio s s } \context Voice="1" { s -"III" } \context Voice="6" { s -"hurray!" }
                        >>
                }
  \layout { \context { \Staff \consists "Span_arpeggio_engraver"} }
        }
        
        
\markup { "combining chords with different durations" }
\context Staff \with { \consists "Span_arpeggio_engraver"}
{ \clef "treble_8" \key c \major \set Staff.connectArpeggios = ##t
                \arpeggioAsBarre
          <<
            { < e' g'> 4 \arpeggio r r 2 }
                        \\
            { < c g~ c'> 2 \arpeggio g }
                        >>
        }
http://www.nabble.com/file/p19542121/arpeggio%2Bas%2Bbarre.png

--
Jonathan Kulp
http://www.jonathankulp.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]