X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fnew%2Fmaking-an-object-invisible-with-the-transparent-property.ly;h=501ccd2b9d1871cd8079ff7a49a1427f890b0958;hb=33fee1aae93af367e6d2f0a80bef3e1b38eda9eb;hp=543debc168c39d83354edadfd70bee26e32ca4c5;hpb=4c1b01719b22ed0ae8d1aa393f14d1c205c3ac88;p=lilypond.git diff --git a/input/new/making-an-object-invisible-with-the-transparent-property.ly b/input/new/making-an-object-invisible-with-the-transparent-property.ly index 543debc168..501ccd2b9d 100644 --- a/input/new/making-an-object-invisible-with-the-transparent-property.ly +++ b/input/new/making-an-object-invisible-with-the-transparent-property.ly @@ -1,26 +1,33 @@ -\version "2.11.23" -\layout { ragged-right= ##t } +\version "2.12.0" \header { - doctitle = "Making an object invisible with the transparent property" lsrtags = "rhythms,tweaks-and-overrides" texidoc = " -Setting the @code{transparent} property will cause an object to be -printed in `invisible ink': the object is not printed, but all its +Setting the @code{'transparent} property will cause an object to be +printed in \"invisible ink\": the object is not printed, but all its other behavior is retained. The object still takes up space, it takes -part in collisions, and slurs, and ties and beams can be attached to it. - +part in collisions, and slurs, ties and beams can be attached to it. -The snippet demonstrates how to connect different voices using ties. +This snippet demonstrates how to connect different voices using ties. Normally, ties only connect two notes in the same voice. By introducing a tie in a different voice, and blanking the first up-stem -in that voice, the tie appears to cross voices. -" } +in that voice, the tie appears to cross voices. To prevent the blanked stem's +flag from interfering with tie positioning, the stem is extended. +" + doctitle = "Making an object invisible with the transparent property" +} -\relative c'' << - { +\relative c'' { + \time 2/4 + << { + \once \override Stem #'transparent = ##t + \once \override Stem #'length = #8 + b8 ~ b\noBeam \once \override Stem #'transparent = ##t - b8~ b8\noBeam - } \\ { - b[ g8] + \once \override Stem #'length = #8 + g8 ~ g\noBeam } ->> + \\ + { + b8 g g e + } >> +}