* lily/slur-performer.cc (process_music): stop melisma for stop event.
2004-03-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/beam-performer.cc (process_music): idem.
+
+ * lily/slur-performer.cc (process_music): stop melisma for stop event.
+
* tex/titledefs.tex: remove scshape for piece.
* lily/line-spanner.cc (line_stencil): font-encoding = music, not
@cindex transparent objects
@cindex removing objects
+@cindex hiding objects
@cindex invisible objects
The following example demonstrates how to connect different voices
using ties. Normally, ties only connect two notes in the same
\score {
\context PianoStaff <<
- %\time 4/4
+ \set PianoStaff.instrument = "Piano " % set instrument name.
\context Staff = upper \upper
\context Staff = lower <<
\clef bass
if (now_stop_ev_)
{
beam_ = false;
+ set_melisma (false);
}
if (start_ev_)
void
Beam_performer::start_translation_timestep ()
{
- if (beam_)
- {
- set_melisma (true);
- }
-
start_ev_ = 0;
now_stop_ev_ = 0;
}
if (now_stop_ev_)
{
slur_ = false;
+ set_melisma (false);
}
if (start_ev_)
void
Slur_performer::start_translation_timestep ()
{
- if (slur_)
- {
- set_melisma (true);
- }
-
start_ev_ = 0;
now_stop_ev_ = 0;
}
(before-line-breaking-callback . ,Paper_column::before_line_breaking)
(X-extent-callback . ,Axis_group_interface::group_extent_callback)
-; (print-function . ,Paper_column::print) (font-name . "cmr8") (Y-extent-callback . #f)
+;ppp (print-function . ,Paper_column::print) (font-name . "cmr8") (Y-extent-callback . #f)
(meta . ((interfaces . (paper-column-interface axis-group-interface spaceable-grob-interface item-interface ))))
))
(define-public (make-skip-music dur)
(make-music 'SkipMusic
'duration dur))
+(define-public (make-grace-music music)
+ (make-music 'GraceMusic
+ 'element music))
;;;;;;;;;;;;;;;;