some progress on gate length in percent (but the calculation is still wrong)

This commit is contained in:
Oleksiy
2025-03-06 18:40:55 +02:00
parent b2f335bf6a
commit fd240e0341
3 changed files with 38 additions and 27 deletions

View File

@ -208,7 +208,7 @@ void updateScreen() {
} else if (channels[displayTab - 1].mode == 3) {
valueStr = F("SWING");
} else if (channels[displayTab - 1].mode == 4) {
valueStr = F("PULSES");
//valueStr = F("PULSES");
}
if ((!insideTab && shiftBtnPushed) || (insideTab && menuItem == 0)) {
@ -225,7 +225,7 @@ void updateScreen() {
}
valueStr = valueStr + String(abs(subDivs[channels[displayTab - 1].subDiv]));
} else if (channels[displayTab - 1].mode == 1) {
valueStr = String(channels[displayTab - 1].random) + "0%";
valueStr = String(channels[displayTab - 1].random) + (channels[displayTab - 1].random == 0 ? "%" : "0%");
} else if (channels[displayTab - 1].mode == 2) {
if (channels[displayTab - 1].seqPattern < 8) {
valueStr = F("A");
@ -238,7 +238,7 @@ void updateScreen() {
byte swingVals[6] = {50, 58, 66, 75, 83, 92};
valueStr = String(swingVals[channels[displayTab - 1].swing]) + "%";
} else if (channels[displayTab - 1].mode == 4) {
valueStr = String(channels[displayTab - 1].gate);
valueStr = String(channels[displayTab - 1].gate) + "%";
}
u8g2.setFont(stkL);
if ((!insideTab && shiftBtnPushed) || (insideTab && menuItem == 0 && (menuItemSelected || shiftBtnPushed))) {
@ -348,7 +348,7 @@ void updateScreen() {
valueStr = F("REVERSE ENCODER");
break;
case 3:
valueStr = F("7TH CHANNEL");
valueStr = (extraChannel ? F("7TH CHANNEL: ON") : F("7TH CHANNEL: OFF"));
break;
case 4:
valueStr = F("FACTORY RESET");