28 ScaleModeColumn() =
default;
30 void renderColumn(
RGB image[][kDisplayWidth + kSideBarWidth], int32_t column,
KeyboardLayout* layout)
override;
31 bool handleVerticalEncoder(int8_t pad, int32_t offset)
override;
38 int32_t currentScalePad = -1;
39 Scale previousScale = NO_SCALE;
40 Scale scaleModes[8] = {MAJOR_SCALE, MINOR_SCALE, DORIAN_SCALE, PHRYGIAN_SCALE,
41 LYDIAN_SCALE, MIXOLYDIAN_SCALE, LOCRIAN_SCALE, MELODIC_MINOR_SCALE};