diff options
author | David Robillard <drobilla@leibniz.local> | 2014-12-19 18:09:36 -0500 |
---|---|---|
committer | David Robillard <drobilla@leibniz.local> | 2014-12-20 01:13:25 -0500 |
commit | 5d8021bf44c066ad9b5ee4e8ab824267824be738 (patch) | |
tree | b2ebd105b0057f23fb5d59e7504c2fbd8e026621 /libs/ardour/ardour/midi_ring_buffer.h | |
parent | db92d62c95773d78282e752df7589cc6b8b721c3 (diff) |
Maintain correct tracker state on MIDI overwrite.
This is a little hard-edged in that edits while rolling will prematurely chop
off any playing notes, but at least the state of things actually reflects
reality. More sophisticated solution hopefully to come...
Diffstat (limited to 'libs/ardour/ardour/midi_ring_buffer.h')
-rw-r--r-- | libs/ardour/ardour/midi_ring_buffer.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/ardour/midi_ring_buffer.h b/libs/ardour/ardour/midi_ring_buffer.h index 15e4d2689b..0d27de3c16 100644 --- a/libs/ardour/ardour/midi_ring_buffer.h +++ b/libs/ardour/ardour/midi_ring_buffer.h @@ -54,7 +54,7 @@ public: void flush (framepos_t start, framepos_t end); void reset_tracker (); - void loop_resolve (MidiBuffer& dst, framepos_t); + void resolve_tracker (MidiBuffer& dst, framepos_t); private: MidiStateTracker _tracker; |