started adding swing and gate to UI

This commit is contained in:
Oleksiy
2024-10-17 19:39:39 +03:00
parent 5729650a34
commit c5b9ebe868
3 changed files with 49 additions and 12 deletions

View File

@ -175,6 +175,30 @@ void checkInputs() {
channels[displayTab - 1].seqPattern = 15;
}
saveState();
} else if (((!insideTab && shiftBtnPushed)
|| (insideTab && menuItem == 0
&& (menuItemSelected || shiftBtnPushed)))
&& displayTab != 0
&& channels[displayTab - 1].mode == 3) { //Change SWING
channels[displayTab - 1].swing = channels[displayTab - 1].swing + change;
if (channels[displayTab - 1].swing > 100) {
channels[displayTab - 1].swing = 0;
} else if (channels[displayTab - 1].swing > 15) {
channels[displayTab - 1].swing = 15;
}
saveState();
} else if (((!insideTab && shiftBtnPushed)
|| (insideTab && menuItem == 0
&& (menuItemSelected || shiftBtnPushed)))
&& displayTab != 0
&& channels[displayTab - 1].mode == 4) { //Change GATE
channels[displayTab - 1].gate = channels[displayTab - 1].gate + change;
if (channels[displayTab - 1].gate > 100) {
channels[displayTab - 1].gate = 0;
} else if (channels[displayTab - 1].gate > 15) {
channels[displayTab - 1].gate = 15;
}
saveState();
} else if (insideTab && !shiftBtnPushed && !menuItemSelected) {
menuItem = menuItem + change;
if (menuItem > 100) { //for "negative" values
@ -193,7 +217,7 @@ void checkInputs() {
masterClockMode = masterClockMode + change;
if (masterClockMode > 100) {
masterClockMode = 0;
} else if (masterClockMode > 2) { //Set to 1 to hide MIDI mode
} else if (masterClockMode > 2) {
masterClockMode = 2;
}
saveState();
@ -244,8 +268,8 @@ void checkInputs() {
channels[displayTab - 1].mode = channels[displayTab - 1].mode + change;
if (channels[displayTab - 1].mode > 100) {
channels[displayTab - 1].mode = 0;
} else if (channels[displayTab - 1].mode > 2) {
channels[displayTab - 1].mode = 2;
} else if (channels[displayTab - 1].mode > 4) {
channels[displayTab - 1].mode = 4;
}
channels[displayTab - 1].CV1Target = 0;
channels[displayTab - 1].CV2Target = 0;