this should help for some aspects - the vertical dotted lines are tricky, i usually do them in a graphics program once the notes are done, but you can search the lsr for 'postscript' if you want to try to embed them.

as for the trill-style 'repeat previous figure', i can't think how to do this within lilypond. again, i'd add this afterwards in something like inkscape or omnigraffle

and of course, the spacing is tricky to get right, you'll have to play around with the settings in the layout-context-score block

d

\version "2.11.43"
\header {
        tagline = ""
}

#(set-global-staff-size 12)

xRest = {       \once \override Rest #'stencil = #ly:text-interface::print
                        \once \override Rest #'text = \markup { \number { \vcenter 
"X" }}
                        b'8\rest        
                }




gOne =
<<        
        
        {

                \compressMusic #'(27 . 34)      
                {
                        \once \override Rest #'transparent = ##t
                        r8[ fis'' s dis''] s a''[ s gis'' s fis''! s dis''!] s
                        \once \override Beam  #'positions = #'(5 . 5)
                        fis''![ s dis''! s
                }
                %{barline               %}
                
                \xRest
                 s8*10 \once \override Rest #'transparent = ##t
                r8]     
        
        }
\\
        {
                \compressMusic #'(27 . 34)      
                {       
                        s8
                        \once \override Rest #'transparent = ##t
                        \override Beam  #'positions = #'(-3 . -3)
                        r8[ e'' s e'']
                        s e''[ s e'' s e'' s e'']
                        \bar "|:"
                        s8
                        e''[ s e''
                        \bar ":|"
                }
                s8
                \override Stem #'transparent = ##t      
                fis''!
e'' dis''! e'' fis''! e'' dis''! e'' s s \once \override Rest #'transparent = ##t r8]
        }
>>

gTwo =
<<        {
                s8
                s2 s16
                \bar "|:"
                s8
                \once \override Beam  #'positions = #'(4.5 . 4.5)
                dis''![ s8 dis'' s8 dis'' s8 dis''
                \bar ":|"
                \xRest
                \override Stem #'transparent = ##t
                e'' dis''!      e'' dis''!      e'' dis''!      e'' dis''!
                e'' dis''!      e'' dis''!      e'' dis''!      e'' dis''!]
        }
\\
        {
                s8
                d''16[ dis'' dis'' dis'']
                d''16[ dis'' dis'' dis''] s
                \override Beam  #'positions = #'(-3 . -3)
                e''8[ s e''8 s e''8 s e''8 s
                s8*16
                \once \override Rest #'transparent = ##t
                r8]
                
        }
>>

gThree =
<<        {
                \compressMusic #'(27 . 28)      
                {s8
                s8 e''[ s e'']
                s e''[ s e'' s e'']
                b'8\rest b'4\rest}
                \bar "||"
                \xRest
                \bar "|:"
                \override Stem #'transparent = ##t
                \override Stem #'length = #0
                \repeat tremolo 2 { f'16 g'16 } 
                \bar ":|"
        }

        
\\
        {
                \compressMusic #'(27 . 28)
                {s8
                d''8[ s dis''] s
                b'[ s c'' s d''] s
                s8 s4}
                
        }
>>


\score {
        <<
                \set Score.autoBeaming = ##f
                \set Score.timing = ##f
                \new Staff \gOne
                \new Staff \gTwo
                \new Staff \gThree
        >>
}

\layout {
\context { \Score \remove "Timing_translator" \remove "Default_bar_line_engraver" \override SpacingSpanner #'uniform- stretching = ##t
%{              \override SpacingSpanner #'strict-note-spacing = ##t%}
                proportionalNotationDuration = #(ly:make-moment 1 16)
        }
\context { \Staff \consists "Timing_translator" \consists "Default_bar_line_engraver" }
        ragged-right = ##t
        \context { \Staff \remove "Time_signature_engraver" }
}





On 22 Apr 2008, at 10:26, Tiago Morin wrote:

Dear lilyponders.

I came up with a piece to engrave, but I'm completely stuck on this
part of the music.
I attach the scanned sheet. ANY help will definitely be usefull and
most apreciated.

The beginning of the music was omitted.

Here's what I've managed to get so far:

\version "2.10.33"

\layout {
\context { \Score
   \remove "Timing_translator"
   \remove "Default_bar_line_engraver"
}
\context {
  \Staff
  \consists "Timing_translator"
  \consists "Default_bar_line_engraver"
}

}


{
\new Score \with { \remove "Mark_engraver" }
<<
%%%%% GUITARRA I %%%%%
\new Staff \with { \consists "Mark_engraver" \consists
"Span_arpeggio_engraver"  }
{
\set allowBeamBreak = ##t
\set Staff.connectArpeggios = ##t
\set Staff.instrumentName = "I "
\key c \major
\time 4/4
<<{
\set allowBeamBreak = ##t
s16 e''8 e''] e''[ e'' e'' \override LaissezVibrerTie #'direction = #1
\once \override Stem #'beaming = #(cons (list 0) (list ))
e''16]\laissezVibrer
\revert LaissezVibrerTie #'direction
}\\{
\set allowBeamBreak = ##t
fis''8 ees''] a''[_>\( aes''_> fis''_> \once \override
LaissezVibrerTie #'direction = #-1 ees'']_>\)\laissezVibrer
}>>
\bar "|:"
\repeat volta 2 {
<<{s16 e''8[ \once \override Stem #'beaming = #(cons (list 0) (list 0)) e''16
}\\{
fis''8[ dis''}>> }
\bar ":|"
<<{\set Score.timing = ##f
\override Stem #'transparent = ##t
s16 e''8 e'' e'' \once \override Stem #'beaming = #(cons (list 0) (list 0)) e'']
}\\{
\override Stem #'transparent = ##t
fis''8 dis'' fis'' dis'' \once \override NoteHead #'transparent = ##t dis'']}>>
s2
%PONTO 1
\override Stem #'transparent = ##t
\bar "|:"
g'4( gis')
\bar ":|"

}

%%%%% GUITARRA II %%%%%
\new Staff \with { \consists "Mark_engraver" \consists
"Span_arpeggio_engraver"  }
{
\set allowBeamBreak = ##t
\set Staff.connectArpeggios = ##t
\set Staff.instrumentName = "II "
\key c \major
\time 4/4
d''16[(^> dis'') dis'' dis''] d''[(^> dis'') dis'' dis'']
\bar "|:"
\repeat volta 2 {
<<{ s16 dis''8[ dis'' dis'' \once \override Stem #'beaming = #(cons
(list 0) (list 0)) dis''16 }\\{ e''8[ e'' e'' \once \override Stem
#'beaming = #(cons (list 0) (list 0)) e'' }>>}
\bar ":|"
<<{\set Score.timing = ##f
\override Stem #'transparent = ##t
s16 dis''8 dis'' dis'' dis'' dis'' dis'' dis'' \once \override Stem
#'beaming = #(cons (list 0) (list 0)) dis'']
}\\{
\override Stem #'transparent = ##t
e''8 e'' e'' e'' e'' e'' e'' e'' \once \override NoteHead
#'transparent = ##t e'']
}>>
\breathe


}

%%%%% GUITARRA III %%%%%
\new Staff \with { \consists "Mark_engraver" \consists
"Span_arpeggio_engraver"  }
{
\set allowBeamBreak = ##t
\set Staff.connectArpeggios = ##t
\set Staff.instrumentName = "III "
\key c \major
\time 4/4
<<{
\set allowBeamBreak = ##t
s16 e''8[ e''] e''[ e'' \once \override Stem #'beaming = #(cons (list
0) (list )) e''16]\laissezVibrer
}\\{
\set allowBeamBreak = ##t
d''8[ ees''] b'[_>\( c''_> d'']\)_>\laissezVibrer}>>
b'8\rest b'4\rest
\bar "|."


}

}


Best Regards

Tiago
<modern.jpg>_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user



_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to