-
-
-
-ENTER_DESCRIPTION(Spacing_engraver,
-/* descr */ "make a SpacingSpanner and do bookkeeping of shortest starting and playing notes ",
-/* creats*/ "SpacingSpanner",
-/* accepts */ "",
-/* acks */ "grob-interface",
-/* reads */ "",
-/* write */ "");
+ADD_ACKNOWLEDGER (Spacing_engraver, staff_spacing);
+ADD_ACKNOWLEDGER (Spacing_engraver, note_spacing);
+ADD_ACKNOWLEDGER (Spacing_engraver, rhythmic_head);
+
+ADD_TRANSLATOR (Spacing_engraver,
+ "make a SpacingSpanner and do "
+ "bookkeeping of shortest starting and playing notes ",
+
+ /* create */ "SpacingSpanner",
+ /* accept */
+ "spacing-section-event ",
+ /* read */
+ "currentMusicalColumn "
+ "currentCommandColumn "
+ "proportionalNotationDuration",
+
+ /* write */ "");