/*
cluster-engraver.cc -- implement Cluster_engraver
- (c) 2002--2005 Juergen Reuter <reuter@ipd.uka.de>
+ (c) 2002--2006 Juergen Reuter <reuter@ipd.uka.de>
- Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "engraver.hh"
TRANSLATOR_DECLARATIONS (Cluster_spanner_engraver);
virtual bool try_music (Music *);
void process_music ();
- DECLARE_ACKNOWLEDGER(note_column);
+ DECLARE_ACKNOWLEDGER (note_column);
void stop_translation_timestep ();
virtual void finalize ();
private:
beacon_ = make_item ("ClusterSpannerBeacon", cluster_notes_[0]->self_scm ());
beacon_->set_property ("positions",
- scm_cons (scm_int2num (pmin),
- scm_int2num (pmax)));
+ scm_cons (scm_from_int (pmin),
+ scm_from_int (pmax)));
}
if (beacon_ && !spanner_)
- {
- spanner_ = make_spanner ("ClusterSpanner", cluster_notes_[0]->self_scm ());
- }
+ spanner_ = make_spanner ("ClusterSpanner", cluster_notes_[0]->self_scm ());
if (beacon_ && spanner_)
{
#include "translator.icc"
-ADD_ACKNOWLEDGER(Cluster_spanner_engraver, note_column);
+ADD_ACKNOWLEDGER (Cluster_spanner_engraver, note_column);
ADD_TRANSLATOR (Cluster_spanner_engraver,
- /* descr */ "Engraves a cluster using Spanner notation ",
- /* creats*/ "ClusterSpanner ClusterSpannerBeacon",
- /* accepts */ "cluster-note-event busy-playing-event",
- /* reads */ "",
+ /* doc */ "Engraves a cluster using Spanner notation ",
+ /* create */ "ClusterSpanner ClusterSpannerBeacon",
+ /* accept */ "cluster-note-event busy-playing-event",
+ /* read */ "",
/* write */ "");