diff options
author | Robin Gareus <robin@gareus.org> | 2017-09-30 22:44:44 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-09-30 22:44:44 +0200 |
commit | 97c637e39914a8b68f1d0c83d3f8c37d81fc43c2 (patch) | |
tree | be0429a2be4a67f0ad34ece31cff297a248bbedd /libs/ardour/disk_reader.cc | |
parent | 37eb68e817830db1f2fae4bb3c9beecc5348e74f (diff) |
MIDI debugging.
Diffstat (limited to 'libs/ardour/disk_reader.cc')
-rw-r--r-- | libs/ardour/disk_reader.cc | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc index 47cdc81ad2..6cb6bfcbd9 100644 --- a/libs/ardour/disk_reader.cc +++ b/libs/ardour/disk_reader.cc @@ -1351,9 +1351,25 @@ DiskReader::get_midi_playback (MidiBuffer& dst, samplecnt_t nframes, MonitorStat dst.merge_from (*target, nframes); } - //cerr << "======== POST ========\n"; - //_midi_buf->dump (cerr); - //cerr << "----------------\n"; +#if 0 + if (!target->empty ()) { + cerr << "======== MIDI OUT ========\n"; + for (MidiBuffer::iterator i = target->begin(); i != target->end(); ++i) { + const Evoral::Event<MidiBuffer::TimeType> ev (*i, false); + cerr << "MIDI EVENT (from disk) @ " << ev.time(); + for (size_t xx = 0; xx < ev.size(); ++xx) { + cerr << ' ' << hex << (int) ev.buffer()[xx]; + } + cerr << dec << endl; + } + cerr << "----------------\n"; + } +#endif +#if 0 + cerr << "======== MIDI Disk Buffer ========\n"; + _midi_buf->dump (cerr); + cerr << "----------------\n"; +#endif } /** @a start is set to the new sample position (TIME) read up to */ |