diff --git a/libs/ardour/MSVClibardour/ardour.vcproj b/libs/ardour/MSVClibardour/ardour.vcproj
index b3b34296a8..ed44442a99 100644
--- a/libs/ardour/MSVClibardour/ardour.vcproj
+++ b/libs/ardour/MSVClibardour/ardour.vcproj
@@ -1941,6 +1941,10 @@
RelativePath="..\ardour\midi_channel_filter.h"
>
+
+
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc
index 66c1cf6eef..cff7ab2ed8 100644
--- a/libs/ardour/midi_region.cc
+++ b/libs/ardour/midi_region.cc
@@ -34,6 +34,7 @@
#include "pbd/basename.h"
#include "ardour/automation_control.h"
+#include "ardour/midi_cursor.h"
#include "ardour/midi_model.h"
#include "ardour/midi_region.h"
#include "ardour/midi_ring_buffer.h"
diff --git a/libs/ardour/smf_source.cc b/libs/ardour/smf_source.cc
index 33ba6e2a00..54b5270b80 100644
--- a/libs/ardour/smf_source.cc
+++ b/libs/ardour/smf_source.cc
@@ -39,6 +39,7 @@
#include "ardour/debug.h"
#include "ardour/midi_channel_filter.h"
+#include "ardour/midi_cursor.h"
#include "ardour/midi_model.h"
#include "ardour/midi_ring_buffer.h"
#include "ardour/midi_state_tracker.h"