- Note_req* n = note_req_l_arr_.pop ();
- Musical_pitch pit = * unsmob_pitch (n->get_mus_property ("pitch"));
- Audio_note* p = new Audio_note (pit, n->length_mom (), transposing_i);
- Audio_element_info info (p, n);
- announce_element (info);
- note_p_arr_.push (p);
+ Music *n = note_evs_.pop ();
+ SCM pit = n->get_property ("pitch");
+
+ if (Pitch *pitp = unsmob_pitch (pit))
+ {
+ Audio_note *p = new Audio_note (*pitp, n->get_length (), - transposing);
+ Audio_element_info info (p, n);
+ announce_element (info);
+ notes_.push (p);
+ }