+bool is_midi_on(void) {
+ return (midi_activated != 0);
+}
+
+void midi_toggle(void) {
+ if (!midi_activated) {
+ midi_on();
+ } else {
+ midi_off();
+ }
+}
+
+void midi_on(void) {
+ midi_activated = 1;
+ #ifdef AUDIO_ENABLE
+ PLAY_SONG(midi_on_song);
+ #endif
+ midi_on_user();
+}
+
+void midi_off(void) {
+ process_midi_all_notes_off();
+ midi_activated = 0;
+ #ifdef AUDIO_ENABLE
+ PLAY_SONG(midi_off_song);
+ #endif
+}
+