summaryrefslogtreecommitdiff
path: root/libs/ardour/disk_reader.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-02-07 21:32:20 +0100
committerRobin Gareus <robin@gareus.org>2019-02-07 21:32:20 +0100
commitbea9f5adc3e2bf41d5f2612b8aecadba56392742 (patch)
tree28a9c2c4332d3cbc9a3d8aef008a02ec7bcb6508 /libs/ardour/disk_reader.cc
parent8dda9f4ca801fcc2b6e927fe07fbda33b76ef3fa (diff)
Remove disk-reader local MIDI vari-speed
Vari-speed is now handled by the engine, on port-level
Diffstat (limited to 'libs/ardour/disk_reader.cc')
-rw-r--r--libs/ardour/disk_reader.cc11
1 files changed, 0 insertions, 11 deletions
diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc
index a3044c61a4..cf404e3bbb 100644
--- a/libs/ardour/disk_reader.cc
+++ b/libs/ardour/disk_reader.cc
@@ -1199,17 +1199,6 @@ DiskReader::get_midi_playback (MidiBuffer& dst, samplepos_t start_sample, sample
g_atomic_int_add (&_samples_read_from_ringbuffer, nframes);
- /* vari-speed */
- if (speed != 0.0 && fabsf (speed) != 1.0f) {
- for (MidiBuffer::iterator i = target->begin(); i != target->end(); ++i) {
- MidiBuffer::TimeType *tme = i.timeptr();
- // XXX need to subtract port offsets before scaling
- // also we must only scale events read from disk
- // and not existing input data in the buffer.
- *tme = (*tme) * nframes / disk_samples_to_consume;
- }
- }
-
if (ms & MonitoringInput) {
dst.merge_from (*target, nframes);
}