Browse Source

conditional autio

pull/2666/head
Jack Humbert 6 years ago
parent
commit
9fccfc8dd5
1 changed files with 14 additions and 10 deletions
  1. +14
    -10
      keyboards/planck/keymaps/default/keymap.c

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

@ -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) {


Loading…
Cancel
Save