+ - create TremoloBeam iso Beam?
+ */
+
+class Chord_tremolo_engraver : public Engraver
+{
+ void typeset_beam ();
+public:
+ VIRTUAL_COPY_CONS(Translator);
+ Chord_tremolo_engraver();
+protected:
+ Repeated_music * repeat_;
+
+ /// moment (global time) where beam started.
+ Moment start_mom_;
+ Moment stop_mom_;
+
+ /// location within measure where beam started.
+ Moment beam_start_location_;
+
+ int note_head_i_;
+
+ Spanner * beam_p_;
+ Spanner * finished_beam_p_;
+
+protected:
+ virtual void finalize();
+ virtual bool try_music (Music*);
+ virtual void acknowledge_grob (Grob_info);
+ virtual void stop_translation_timestep();
+ virtual void start_translation_timestep();
+ virtual void create_grobs ();
+};
+
+Chord_tremolo_engraver::Chord_tremolo_engraver()