+ if (note_req_l_arr_.size ())
+ {
+ int transposing_i = 0;
+ //urg
+ SCM prop = get_property ("transposing");
+ if (gh_number_p (prop))
+ transposing_i = gh_scm2int (prop);
+
+ while (note_req_l_arr_.size ())
+ {
+ Note_req* n = note_req_l_arr_.pop ();
+ 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);
+ }
+ note_req_l_arr_.clear ();
+ }