From 58898f77e311588e15f78d3f6ed829b6010055d9 Mon Sep 17 00:00:00 2001
From: Jack Humbert <jack.humb@gmail.com>
Date: Sun, 10 Dec 2017 11:32:36 -0500
Subject: [PATCH] fixes midi compile error

---
 quantum/process_keycode/process_music.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/quantum/process_keycode/process_music.c b/quantum/process_keycode/process_music.c
index f69d13ff58..c7f41cc388 100644
--- a/quantum/process_keycode/process_music.c
+++ b/quantum/process_keycode/process_music.c
@@ -279,7 +279,9 @@ void midi_on(void) {
 }
 
 void midi_off(void) {
-    process_midi_all_notes_off();
+    #if defined(MIDI_ENABLE) && defined(MIDI_BASIC)
+      process_midi_all_notes_off();
+    #endif
     midi_activated = 0;
     #ifdef AUDIO_ENABLE
       PLAY_SONG(midi_off_song);