示例#1
0
void handle_enc_3(s32 val) {
  // change parameter value, accelerated
  if(*pageSelect != -1) {
    //    select_edit( (scale_knob_value(val) ) );
    select_edit( (scale_knob_value_fast(val) ) );
  }
}
示例#2
0
// encoder handlers
void handle_enc_3(s32 val) {
    // edit selection / target
    if(*pageSelect != -1) {
        if(val > 0) {
            if(altMode) {
                select_edit(7);
            } else {
                select_edit(1);
            }
        } else {
            if(altMode) {
                select_edit(-7);
            } else {
                select_edit(-1);
            }
        }
    }
}
示例#3
0
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));
    }
  }
}
示例#4
0
void handle_enc_1(s32 val) {
  // change parameter value, unaccelerated
  select_edit(scale_knob_value_small(val));
}
示例#5
0
void handle_enc_0(s32 val) {
  // change parameter value, accelerated
  select_edit(scale_knob_value(val));
}
示例#6
0
文件: page_outs.c 项目: dinchak/aleph
// encoder handlers
void handle_enc_0(s32 val) {   
  // edit selection / target
  select_edit(val);
}