--- /dev/null
+%{MudelaHeader
+
+ filename: keys.ly
+ title:
+ description:
+ composers:
+ entered-by:
+ copyright:
+
+ Tested Features: local key, key
+EndMudelaHeader
+%}
+\version "0.0.57";
+
+
+blah = \melodic{
+ \duration 4;
+ \meter 4/4;
+ \octave c';
+ cis c cis cis |
+ <cis dis eis fes ges> cis dis2 ~ |
+ \meter 2/4 ;
+ dis dis ~ | c cis~ | c
+}
+
+\score{
+ \staff {
+ melodicregs
+ blah
+ }
+}
req_l_ =0;
end_req_l_ =0;
end_mom_ = -1;
+ melodic_req_l_ = 0;
+ end_melodic_req_l_ =0;
}
void
if (tie_p_ && get_staff_info().when() == end_mom_) {
end_tie_p_ = tie_p_;
end_req_l_ = req_l_;
+ end_melodic_req_l_ = melodic_req_l_;
tie_p_ =0;
req_l_ =0;
end_mom_ = -1;
Tie_register::acknowledge_element(Staff_elem_info i)
{
if (i.elem_l_->name() == Notehead::static_name()) {
- if (tie_p_)
+ if (tie_p_) {
tie_p_->set_head(-1, (Notehead*)i.elem_l_);
-
+ melodic_req_l_ = i.req_l_->musical()->melodic();
+ }
+
if (end_tie_p_) {
end_tie_p_->set_head(1, (Notehead*)i.elem_l_);
+ if (!Melodic_req::compare ( *end_melodic_req_l_, *melodic_req_l_))
+ end_tie_p_->same_pitch_b_ = true;
announce_element(Staff_elem_info(end_tie_p_,end_req_l_));
}
}