void handle_enc_3(s32 val) { // alt: scroll preset if(altMode) { inPresetSelect = 1; if(val > 0) { preset_inc_select(1); } else { preset_inc_select(-1); } // refresh line data // redraw_ins_preset((u8)preset_get_select()); redraw_ins_preset(); } else { // scroll selection select_scroll(val); } }
void handle_enc_2(s32 val) { if(altMode) { // alt:scroll preset inPresetSelect = 1; if(val > 0) { preset_inc_select(1); } else { preset_inc_select(-1); } // refresh line data redraw_ins_preset(); } else { // change parameter value, unaccelerated if(*pageSelect != -1) { select_edit(scale_knob_value_small(val)); } } }