26 : _shrink_only(shrink_only)
35 std::vector<Legatize::Notes>& seqs)
39 for (std::vector<Legatize::Notes>::iterator s = seqs.begin(); s != seqs.end(); ++s) {
40 for (Legatize::Notes::iterator i = (*s).begin(); i != (*s).end();) {
41 Legatize::Notes::iterator next = i;
42 if (++next == (*s).end()) {
47 if ((*i)->end_time() > new_end ||
Legatize(bool shrink_only)
void change(const NotePtr note, Property prop, uint8_t new_value)
Command * operator()(boost::shared_ptr< ARDOUR::MidiModel > model, Evoral::Beats position, std::vector< Notes > &seqs)
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > position