conditional autio
This commit is contained in:
parent
1cb72a9c59
commit
9fccfc8dd5
@ -305,23 +305,27 @@ void dip_update(uint8_t index, bool active) {
|
|||||||
muse_mode = true;
|
muse_mode = true;
|
||||||
} else {
|
} else {
|
||||||
muse_mode = false;
|
muse_mode = false;
|
||||||
stop_all_notes();
|
#ifdef AUDIO_ENABLE
|
||||||
|
stop_all_notes();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void matrix_scan_user(void) {
|
void matrix_scan_user(void) {
|
||||||
if (muse_mode) {
|
#ifdef AUDIO_ENABLE
|
||||||
if (muse_counter == 0) {
|
if (muse_mode) {
|
||||||
uint8_t muse_note = muse_offset + SCALE[muse_clock_pulse()];
|
if (muse_counter == 0) {
|
||||||
if (muse_note != last_muse_note) {
|
uint8_t muse_note = muse_offset + SCALE[muse_clock_pulse()];
|
||||||
stop_note(compute_freq_for_midi_note(last_muse_note));
|
if (muse_note != last_muse_note) {
|
||||||
play_note(compute_freq_for_midi_note(muse_note), 0xF);
|
stop_note(compute_freq_for_midi_note(last_muse_note));
|
||||||
last_muse_note = 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) {
|
bool music_mask_user(uint16_t keycode) {
|
||||||
|
Loading…
Reference in New Issue
Block a user