diff options
author | David Robillard <d@drobilla.net> | 2007-07-03 02:37:24 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-07-03 02:37:24 +0000 |
commit | 0da29770276604a7f0a367cd8eb5ff2fff7a2233 (patch) | |
tree | 87f37c252457eab66c0806e097a2d147d8d66916 /libs/ardour/ardour/midi_ring_buffer.h | |
parent | ef0b9a740996c432a6a96180814d4f8d0ee16842 (diff) |
Pan automation/serialization fixes.
"Live" Midi CC sending from Midi CC automation track controllers.
git-svn-id: svn://localhost/ardour2/trunk@2097 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/midi_ring_buffer.h')
-rw-r--r-- | libs/ardour/ardour/midi_ring_buffer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/ardour/midi_ring_buffer.h b/libs/ardour/ardour/midi_ring_buffer.h index 0ceedd7d74..3effb96664 100644 --- a/libs/ardour/ardour/midi_ring_buffer.h +++ b/libs/ardour/ardour/midi_ring_buffer.h @@ -232,7 +232,7 @@ public: size_t write(double time, size_t size, const Byte* buf); bool read(double* time, size_t* size, Byte* buf); - size_t read(MidiBuffer& dst, nframes_t start, nframes_t end); + size_t read(MidiBuffer& dst, nframes_t start, nframes_t end, nframes_t offset=0); }; @@ -268,10 +268,10 @@ MidiRingBuffer::write(double time, size_t size, const Byte* buf) /** Read a block of MIDI events from buffer. * * Timestamps of events returned are relative to start (ie event with stamp 0 - * occurred at start). + * occurred at start), with offset added. */ inline size_t -MidiRingBuffer::read(MidiBuffer& dst, nframes_t start, nframes_t end) +MidiRingBuffer::read(MidiBuffer& dst, nframes_t start, nframes_t end, nframes_t offset) { if (read_space() == 0) return 0; |