Move event specific ringbuffer stuff to evoral.
[ardour.git] / libs / ardour / meter.cc
index 363cbe242f8b5c27e0d2d228d813b5a564cafb38..5dee1d98451d9089d80c44e1e34ccac3aecad3ce 100644 (file)
@@ -47,7 +47,7 @@ PeakMeter::run_in_place (BufferSet& bufs, nframes_t start_frame, nframes_t end_f
                // GUI needs a better MIDI meter, not much information can be
                // expressed through peaks alone
                for (MidiBuffer::iterator i = bufs.get_midi(n).begin(); i != bufs.get_midi(n).end(); ++i) {
-                       const Evoral::Event& ev = *i;
+                       const Evoral::MIDIEvent& ev = *i;
                        if (ev.is_note_on()) {
                                const float this_vel = log(ev.buffer()[2] / 127.0 * (M_E*M_E-M_E) + M_E) - 1.0;
                                //printf("V %d -> %f\n", (int)((Byte)ev.buffer[2]), this_vel);