-diff --git a/libs/fluidsynth/src/fluid_midi.c b/libs/fluidsynth/src/fluid_midi.c
-index 5ceab01..1ee3dd2 100644
---- a/libs/fluidsynth/src/fluid_midi.c
-+++ b/libs/fluidsynth/src/fluid_midi.c
-@@ -1115,10 +1115,11 @@ fluid_track_get_duration(fluid_track_t *track)
- return time;
+diff --git b/libs/fluidsynth/src/fluid_midi.c a/libs/fluidsynth/src/fluid_midi.c
+index 5ceab01..171952f 100644
+--- b/libs/fluidsynth/src/fluid_midi.c
++++ a/libs/fluidsynth/src/fluid_midi.c
+@@ -34,7 +34,7 @@ static int fluid_midi_event_length(unsigned char event);
+ static char* fluid_file_read_full(fluid_file fp, size_t* length);
+ #define READ_FULL_INITIAL_BUFLEN 1024
+
+-
++#if 0 // disable file I/O with Ardour
+ /***************************************************************
+ *
+ * MIDIFILE
+@@ -760,6 +760,7 @@ fluid_midi_file_get_division(fluid_midi_file *midifile)
+ {
+ return midifile->division;