#include "engraver.hh"
#include <cctype>
+using namespace std;
#include "rhythmic-head.hh"
#include "output-def.hh"
Pitch *pit = unsmob_pitch (ev->get_property ("pitch"));
-#if 0
- /*
- TODO: should have a mechanism to switch off these warnings.
- */
+#if 0 /* TODO: should have a mechanism to switch off these warnings. */
+
if (!pit)
- {
- ev->origin ()->warning (_ ("NoteEvent without pitch"));
- }
+ ev->origin ()->warning (_ ("NoteEvent without pitch"));
#endif
-
+
int pos = pit ? pit->steps () : 0;
SCM c0 = get_property ("middleCPosition");
if (scm_is_number (c0))
note->set_property ("staff-position", scm_from_int (pos));
/*
- Shaped note heads change on step of the scale.
+ Shape note heads change on step of the scale.
*/
SCM shape_vector = get_property ("shapeNoteStyles");
if (scm_is_vector (shape_vector))
SCM style = SCM_EOL;
if (scm_c_vector_length (shape_vector) > delta
&& scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta))))
- {
- style = scm_vector_ref (shape_vector, scm_from_int (delta));
- }
+ style = scm_vector_ref (shape_vector, scm_from_int (delta));
if (scm_is_symbol (style))
- {
- note->set_property ("style", style);
- }
+ note->set_property ("style", style);
}
notes_.push (note);
#include "translator.icc"
ADD_TRANSLATOR (Note_heads_engraver,
- /* descr */ "Generate noteheads.",
- /* creats*/ "NoteHead Dots",
- /* accepts */ "note-event busy-playing-event",
- /* reads */ "middleCPosition",
+ /* doc */ "Generate noteheads.",
+ /* create */ "NoteHead Dots",
+ /* accept */ "note-event busy-playing-event",
+ /* read */ "middleCPosition",
/* write */ "");