Implement MIDI region automation (CC, PGM, PB) opaqueness

Multimedia / Ardour - Robin Gareus [gareus.org] - 10 September 2022 16:19 UTC

This adds a special case of "flush/resolve" to restore the state of an upper layer opaque MIDI region while at the same time resolving notes of a lower layer region.

b67b18483c Implement MIDI region automation (CC, PGM, PB) opaqueness
libs/ardour/ardour/midi_state_tracker.h | 2 +
libs/ardour/midi_playlist.cc | 17 ++--
libs/ardour/midi_state_tracker.cc | 138 +++++++++++++++++++++++++++++++-
3 files changed, 147 insertions(+), 10 deletions(-)

  • Share