Status: New
Owner: ----
New issue 1692 by m...@apollinemike.com: Spanner::calc_normalized_endpoints
is broken for line-spanners
http://code.google.com/p/lilypond/issues/detail?id=1692
Spanner::calc_normalized_endpoints will fail for all but the least complex
line spanners. Various aspects of the line spanner, such as its padding,
arrows, and additional stencils are not taken into account when
normalized-endpoints is calculated.
To fix this, I propose that a large chunk of logic in Line_spanner::print
be moved to Line_spanner::calc_bound_info and that Spanner::spanner_length
be modified to first search for bound info before calculating length.
My composition slate is pretty full these days, so if anyone has the
will/desire to fix this, I'd very much appreciate it. It'd be a great
project for newbs to the C++ side, and I'd be happy to help them along the
way. I'm planning on adding stemmed glissandi to LilyPond (glissandi that
have intermediary stems between the termini to show duration - comes up in
a lot in Xenakis), and the only way to do this is to have squeaky-clean
information about the slope and position of a glissando.
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond