(process_music): oops.
2006-07-26 Han-Wen Nienhuys <hanwen@lilypond.org>
* lily/fall-engraver.cc (process_music): delta-pitch -> delta-step.
+ (process_music): oops.
* lily/instrument-name-engraver.cc (start_spanner): new
function. Create spanner when property changes.
if (fall_event_ && !fall_)
{
fall_ = make_spanner ("BendAfter", fall_event_->self_scm ());
- fall_->set_property ("delta-step",
- scm_from_double (robust_scm2double (fall_event_->get_property ("delta-pitch"), 0) * 0.5));
+ fall_->set_property ("delta-position",
+ scm_from_double (robust_scm2double (fall_event_->get_property ("delta-step"), 0)));
}
}
(define-public (fall::print spanner)
(let*
- ((delta (ly:grob-property spanner 'delta-position))
+ ((delta-y (* 0.5 (ly:grob-property spanner 'delta-position)))
(left-span (ly:spanner-bound spanner LEFT))
(right-span (ly:spanner-bound spanner RIGHT))
(thickness (* (ly:grob-property spanner 'thickness)
rcurveto
,(/ dx 3)
0
- ,dx ,(* 0.66 delta)
- ,dx ,delta
+ ,dx ,(* 0.66 delta-y)
+ ,dx ,delta-y
))))
)