2015-10-31 0:14 GMT+01:00 Gilberto Agostinho <[email protected]>:
> Hi all,
>
> Can someone please explain to me why these changes to the grace note sizes
> are not applied when a second voice is used?
>
> \version "2.19.28"
> \layout {
> \context {
> \Score
> \with{
> $(add-grace-property 'Voice 'NoteHead 'font-size '-5)
> $(add-grace-property 'Voice 'Slur 'height-limit '0.9)
> $(add-grace-property 'Voice 'Flag 'font-size '-5)
> $(add-grace-property 'Voice 'Stem 'length '4)
> $(add-grace-property 'Voice 'Stem 'length-fraction '0.8)
> $(add-grace-property 'Voice 'Beam 'beam-thickness '0.3)
> $(add-grace-property 'Voice 'Beam 'length-fraction '0.5)
> }
> }
> }
> {
> \grace c'8 c'1
> <<{\grace c'8 c'1}\\{a2 g2}>>
> }
>
> Producing:
> <http://lilypond.1069038.n5.nabble.com/file/n182997/22.png>
>
> Thanks,
> Gilberto
>
Hi Gilberto,
the <<{ } \\ { }>> - construct inherits voiceOne/Two.
voiceOne/Two modifies 'graceSettings based on the _default_ settings
not the ones you tried to insert.
As a (not tested) workaround you may try:
\layout {
\context {
\Score
$(add-grace-property 'Score 'NoteHead 'font-size -5)
$(add-grace-property 'Score 'Slur 'height-limit 0.9)
$(add-grace-property 'Score 'Flag 'font-size -5)
$(add-grace-property 'Score 'Stem 'length 4)
$(add-grace-property 'Score 'Stem 'length-fraction 0.8)
$(add-grace-property 'Score 'Beam 'beam-thickness 0.3)
$(add-grace-property 'Score 'Beam 'length-fraction 0.5)
}
}
{
\grace c'8 c'1
<<{\grace c'8 c'1}\\{\grace s8 a2 g2}>>
%% \grace s8 is inserted to workaround another instance of issue 34
}
HTH,
Harm
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user