- if (scratch_note_events_.size ())
- {
- event = scratch_note_events_[i];
- SCM pits = note_events_[i]->get_property ("pitch");
- event->set_property ("pitch", pits);
- }
-
- event->set_property ("duration", note_dur.smobbed_copy ());
-
- Item *note = make_item ("NoteHead", event->self_scm ());
- note->set_property ("duration-log",
- scm_from_int (note_dur.duration_log ()));
-
- int dots = note_dur.dot_count ();
- if (dots)
- {
- Item *d = make_item ("Dots", SCM_EOL);
- Rhythmic_head::set_dots (note, d);
-
- d->set_property ("dot-count", scm_from_int (dots));