Grace_iterator::process (Moment m)
{
Moment main ;
- main.main_part_ = music_length_.grace_part_ + m.grace_part_;
+ main.main_part_ = - start_mom_.grace_part_ + m.grace_part_;
Music_wrapper_iterator::process (main);
}
Moment cp =Music_wrapper_iterator::pending_moment();
Moment pending;
- pending.grace_part_ = cp.main_part_- music_length_.grace_part_ ;
+ pending.grace_part_ = start_mom_.grace_part_ + cp.main_part_;
return pending;
}