+ Side_position_interface::set_axis (p, Y_AXIS);
+
+}
+
+void
+Script_engraver::process_music ()
+{
+ int script_count = scripts_.size ();
+ for (int i = 0; i < script_count; i++)
+ {
+ Music *m = scripts_[i].event_;
+
+ Grob *p = make_item ("Script", m->self_scm ());
+
+ make_script_from_event (p, &scripts_[i].follow_into_staff_, context (),
+ m->get_property ("articulation-type"),
+ i);
+
+ scripts_[i].script_ = p;
+
+ SCM force_dir = m->get_property ("direction");
+ if (is_direction (force_dir) && to_dir (force_dir))
+ p->set_property ("direction", force_dir);