virtual void create_grobs ();
virtual void acknowledge_grob (Grob_info);
virtual bool try_music (Music*);
+ virtual void process_music ();
public:
Beam_engraver ();
daddy_trans_l_->set_property ("beamMelismaBusy", m ? SCM_BOOL_T :SCM_BOOL_F);
}
-
void
-Beam_engraver::create_grobs ()
+Beam_engraver::process_music ()
{
if (reqs_drul_[STOP])
{
else
e->forbid_breaks ();
}
-
+}
+
+
+void
+Beam_engraver::create_grobs ()
+{
if (reqs_drul_[START])
{
if (beam_p_)
{
/* TODO:make this settable?
*/
- if (note_end_mom_ > now_mom())
+ if (note_end_mom_ > now_mom() )
{
Score_engraver * e = 0;
Translator * t = daddy_grav_l ();