Parcourir la source

conditional autio

Jack Humbert il y a 7 ans
Parent
commit
9fccfc8dd5
1 fichiers modifiés avec 14 ajouts et 10 suppressions
  1. 14 10
      keyboards/planck/keymaps/default/keymap.c

+ 14 - 10
keyboards/planck/keymaps/default/keymap.c

@@ -305,23 +305,27 @@ void dip_update(uint8_t index, bool active) {
         muse_mode = true;
       } else {
         muse_mode = false;
-        stop_all_notes();
+        #ifdef AUDIO_ENABLE
+          stop_all_notes();
+        #endif
       }
    }
 }
 
 void matrix_scan_user(void) {
-  if (muse_mode) {
-    if (muse_counter == 0) {
-      uint8_t muse_note = muse_offset + SCALE[muse_clock_pulse()];
-      if (muse_note != last_muse_note) {
-        stop_note(compute_freq_for_midi_note(last_muse_note));
-        play_note(compute_freq_for_midi_note(muse_note), 0xF);
-        last_muse_note = muse_note;
+  #ifdef AUDIO_ENABLE
+    if (muse_mode) {
+      if (muse_counter == 0) {
+        uint8_t muse_note = muse_offset + SCALE[muse_clock_pulse()];
+        if (muse_note != last_muse_note) {
+          stop_note(compute_freq_for_midi_note(last_muse_note));
+          play_note(compute_freq_for_midi_note(muse_note), 0xF);
+          last_muse_note = muse_note;
+        }
       }
+      muse_counter = (muse_counter + 1) % muse_tempo;
     }
-    muse_counter = (muse_counter + 1) % muse_tempo;
-  }
+  #endif
 }
 
 bool music_mask_user(uint16_t keycode) {