summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_buffer.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-08-31 05:02:45 +0000
committerDavid Robillard <d@drobilla.net>2007-08-31 05:02:45 +0000
commit51c0f6c442e5507754d5bac68550b1659dcf3a04 (patch)
treec3829a5b22fcc9730ab4514ff9b167554348e923 /libs/ardour/midi_buffer.cc
parent056b2a59d5cb28042926dab61f56e49917c8eec4 (diff)
Reading of MIDI CC from MIDI regions (MidiModel). UI still needs work though..
Various fixes for linear/integer AutomationList interpolation (for CC). git-svn-id: svn://localhost/ardour2/trunk@2359 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_buffer.cc')
-rw-r--r--libs/ardour/midi_buffer.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/midi_buffer.cc b/libs/ardour/midi_buffer.cc
index 07ae2abab0..2b47689911 100644
--- a/libs/ardour/midi_buffer.cc
+++ b/libs/ardour/midi_buffer.cc
@@ -119,7 +119,7 @@ MidiBuffer::push_back(const MidiEvent& ev)
memcpy(write_loc, ev.buffer(), ev.size());
_events[_size] = ev;
- _events[_size].set_buffer(write_loc);
+ _events[_size].set_buffer(write_loc, false);
++_size;
//cerr << "MidiBuffer: pushed, size = " << _size << endl;
@@ -148,7 +148,7 @@ MidiBuffer::push_back(const jack_midi_event_t& ev)
memcpy(write_loc, ev.buffer, ev.size);
_events[_size].time() = (double)ev.time;
_events[_size].size() = ev.size;
- _events[_size].set_buffer(write_loc);
+ _events[_size].set_buffer(write_loc, false);
++_size;
//cerr << "MidiBuffer: pushed, size = " << _size << endl;
@@ -178,7 +178,7 @@ MidiBuffer::reserve(double time, size_t size)
_events[_size].time() = time;
_events[_size].size() = size;
- _events[_size].set_buffer(write_loc);
+ _events[_size].set_buffer(write_loc, false);
++_size;
//cerr << "MidiBuffer: reserved, size = " << _size << endl;