I've just committed (rev 7953) some changes to ardour3 that will break the loading of MIDI note ID's for any existing sessions. This will in turn break the undo/redo history for such sessions. It is hoped that this will be the last change to the session and associated file formats before an alpha release of 3.0 --p