lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 3385 in lilypond: Ottava with cross-staff mess


From: lilypond
Subject: Re: [Lilypond-auto] Issue 3385 in lilypond: Ottava with cross-staff messes up beams
Date: Sat, 01 Jun 2013 02:24:16 +0000


Comment #11 on issue 3385 by address@hidden: Ottava with cross-staff messes up beams
http://code.google.com/p/lilypond/issues/detail?id=3385

Previous versions let the beam cross the ottava bracket, but with some reason.

Whether to knee the beam depends (in the general case) on staff spacing, and staff-spacing could be affected by the placement of the ottava bracket.

Version 2.16 places the ottava bracket relative to the staff first, ignoring the cross-staff beam but fitting over anything else, then does staff-spacing, then sets the beam.

By contrast, with Scripts like in issue 3363, earlier version would mark the Script as cross-staff so that it would be ignored for staff-spacing, and then place the script after the beam is set.

The unpure-pure-containers patch keeps track of whether an object 'aligns-to-cross-staff' so maybe that is supposed to set scripts.

I'll revert the patch that caused the visible change.

%% Image
<<
  \new Staff = "upper" {
  \stemUp\mark "2.16"
  \ottava #1 e'''8
  \change Staff = "lower"
  e''8
  \change Staff = "upper"
  r4 \ottava#0 s2 }
  \new Staff = "lower" { s2
  \ottava #1 c'''8
  \change Staff = "upper"
  e''8
  \change Staff = "lower"
  r4 \ottava#0 }


Attachments:
        3385.png  5.2 KB

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

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