[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: initial grace notes prevent instrumentName & systemStartBrace/Square
From: |
Patrick McCarty |
Subject: |
Re: initial grace notes prevent instrumentName & systemStartBrace/Square |
Date: |
Thu, 9 Sep 2010 19:16:56 -0700 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
Hi,
On 2010-09-09, Patrick Schmidt wrote:
>
> \version "2.13.31" % on Mac OS X
> \paper{ raggedright = ##t }
>
> initialAcciaccatura = \relative c' {
> \acciaccatura <c e g>8
> <d fis a>8
> }
>
> initialGrace = \relative c'' {
> \grace c16
> c4
> }
>
> initialAppoggiatura = \relative c'' {
> \appoggiatura c16
> c4
> }
>
> middleGrace = \relative c'' {
> c4 \grace c16
> c4
> }
>
> \markup { initial acciaccatura prevents instrument name and system
> start brace }
> \score {
> \new StaffGroup = "Guitar"
> \with {\consists "Instrument_name_engraver"}
> <<
> \set StaffGroup.instrumentName = #"Guitar"
> \set StaffGroup.systemStartDelimiter = #'SystemStartBrace
> \new Staff {
> \initialAcciaccatura
> }
> \new TabStaff {
> \initialAcciaccatura
> }
> >>
> }
>
> \markup { initial grace note prevents instrument name and system
> start brace }
> \score {
> \new StaffGroup = "Guitar"
> \with {\consists "Instrument_name_engraver"}
> <<
> \set StaffGroup.instrumentName = #"Guitar"
> \set StaffGroup.systemStartDelimiter = #'SystemStartBrace
> \new Staff {
> \initialGrace
> }
> \new TabStaff {
> \initialGrace
> }
> >>
> }
>
> \markup { initial appoggiatura prevents instrument name and system
> start brace }
> \score {
> \new StaffGroup = "Guitar"
> \with {\consists "Instrument_name_engraver"}
> <<
> \set StaffGroup.instrumentName = #"Guitar"
> \set StaffGroup.systemStartDelimiter = #'SystemStartBrace
> \new Staff {
> \initialAppoggiatura
> }
> \new TabStaff {
> \initialAppoggiatura
> }
> >>
> }
>
> \markup { initial appoggiatura prevents instrument name and system
> start square }
> \score {
> \new StaffGroup = "Guitar"
> \with {\consists "Instrument_name_engraver"}
> <<
> \set StaffGroup.instrumentName = #"Guitar"
> \set StaffGroup.systemStartDelimiter = #'SystemStartSquare
> \new Staff {
> \initialAppoggiatura
> }
> \new TabStaff {
> \initialAppoggiatura
> }
> >>
> }
>
> \markup { grace note after the first note: everything is ok }
> \score {
> \new StaffGroup = "Guitar"
> \with {\consists "Instrument_name_engraver"}
> <<
> \set StaffGroup.instrumentName = #"Guitar"
> \set StaffGroup.systemStartDelimiter = #'SystemStartBrace
> \new Staff {
> \middleGrace
> }
> \new TabStaff {
> \middleGrace
> }
> >>
> }
I think the issues you are seeing in this example fall under the
umbrella issue #34:
http://code.google.com/p/lilypond/issues/detail?id=34
Do you agree?
-Patrick