Keymap: Clicky frequency modulation (#4012)

Also worked around my busted dipswitch 2...
master
Ethan Madden 2018-09-28 12:44:15 -07:00 committed by Drashna Jaelre
parent f1b2d46eaf
commit cb468e0307
1 changed files with 16 additions and 6 deletions

View File

@ -188,15 +188,24 @@ uint16_t muse_counter = 0;
uint8_t muse_offset = 70;
uint16_t muse_tempo = 20;
extern float clicky_rand;
void encoder_update(bool clockwise) {
if (is_clicky_on()) {
if (clockwise) {
clicky_freq_up();
if (IS_LAYER_ON(_RAISE)) {
if (clockwise) {
clicky_rand += 0.5f;
} else {
clicky_rand -= 0.5f;
}
} else {
clicky_freq_down();
if (clockwise) {
clicky_freq_up();
} else {
clicky_freq_down();
}
}
} else
if (muse_mode) {
} else if (muse_mode) {
if (IS_LAYER_ON(_RAISE)) {
if (clockwise) {
muse_offset++;
@ -255,7 +264,8 @@ void dip_update(uint8_t index, bool active) {
stop_all_notes();
#endif
}
case 2:
break;
case 3:
if (active) {
clicky_on();
} else {