summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_buffer.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-17 21:48:09 -0500
committerDavid Robillard <d@drobilla.net>2014-12-17 21:48:09 -0500
commit0f759e9a936e3ea00a1196ab8b55e415240f5f5f (patch)
tree4a872ab6ff7dad79d1442d219fdc867522a16f25 /libs/ardour/midi_buffer.cc
parent5f6630034919bde73ffa603e7420c8af2c3c16f7 (diff)
MIDI bounce.
Diffstat (limited to 'libs/ardour/midi_buffer.cc')
-rw-r--r--libs/ardour/midi_buffer.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/midi_buffer.cc b/libs/ardour/midi_buffer.cc
index 7f79262b2f..ee6bd13d51 100644
--- a/libs/ardour/midi_buffer.cc
+++ b/libs/ardour/midi_buffer.cc
@@ -250,6 +250,13 @@ MidiBuffer::insert_event(const Evoral::MIDIEvent<TimeType>& ev)
return true;
}
+uint32_t
+MidiBuffer::write(TimeType time, Evoral::EventType type, uint32_t size, const uint8_t* buf)
+{
+ insert_event(Evoral::MIDIEvent<TimeType>(type, time, size, const_cast<uint8_t*>(buf)));
+ return size;
+}
+
/** Reserve space for a new event in the buffer.
*
* This call is for copying MIDI directly into the buffer, the data location