diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index cbd89dd..2dad271 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -2541,6 +2541,7 @@ MidiRegionView::note_entered(ArdourCanvas::CanvasNoteEvent* ev)
 	}
 
 	show_verbose_canvas_cursor (ev->note ());
+	ev->show_velocity ();
 }
 
 void
@@ -2551,6 +2552,7 @@ MidiRegionView::note_left (ArdourCanvas::CanvasNoteEvent* note)
 	}
 
 	trackview.editor().hide_verbose_canvas_cursor ();
+	note->hide_velocity ();
 }
 
 void
@@ -2869,8 +2871,8 @@ MidiRegionView::snap_changed ()
 void
 MidiRegionView::show_verbose_canvas_cursor (boost::shared_ptr<NoteType> n) const
 {
-	char buf[12];
-	snprintf (buf, sizeof (buf), "%s (%d)", Evoral::midi_note_name (n->note()).c_str(), (int) n->note ());
+	char buf[32];
+	snprintf (buf, sizeof (buf), "%s (%d) vel %d", Evoral::midi_note_name (n->note()).c_str(), (int) n->note (), (int) n->velocity());
 	trackview.editor().show_verbose_canvas_cursor_with (buf);
 }
 
