introduce the notion that note additions and property changes can cause the removal...
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Jun 2010 13:55:22 +0000 (13:55 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Jun 2010 13:55:22 +0000 (13:55 +0000)
commitfddb3778120e25b3b8e8134084e260dac07c1365
treee44842a6ea6ce04039d7696af85eb714bf00a008
parentfc611af4b473d21e29a0148c418c8447f0148e78
introduce the notion that note additions and property changes can cause the removal of other notes because of overlaps; merge Diff and Delta commands in MidiModel; fix marshalling of notes to avoid float->int conversion of length+time properties; initial implementation (not tested much so far) of different policies for how to handle note overlaps

git-svn-id: svn://localhost/ardour2/branches/3.0@7254 d708f5d6-7413-0410-9779-e7cbd77b26cf
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_region_view.h
libs/ardour/ardour/midi_model.h
libs/ardour/ardour/types.h
libs/ardour/midi_model.cc
libs/ardour/session_state.cc
libs/evoral/evoral/Sequence.hpp
libs/evoral/src/Sequence.cpp