Gate kinda works, but needs some tweaking of the values
This commit is contained in:
@ -195,8 +195,8 @@ void checkInputs() {
|
||||
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;
|
||||
} else if (channels[displayTab - 1].gate > 40) {
|
||||
channels[displayTab - 1].gate = 40;
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab && !shiftBtnPushed && !menuItemSelected) {
|
||||
@ -289,7 +289,7 @@ void checkInputs() {
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab != 0
|
||||
&& menuItem == 2
|
||||
&& channels[displayTab - 1].mode == 1) { //SUBDIV for RANDOM
|
||||
&& (channels[displayTab - 1].mode == 1 || channels[displayTab - 1].mode == 4)) { //SUBDIV for RANDOM and GATE
|
||||
channels[displayTab - 1].subDiv = channels[displayTab - 1].subDiv - change;
|
||||
if (channels[displayTab - 1].subDiv > 200) {
|
||||
channels[displayTab - 1].subDiv = 0;
|
||||
@ -401,6 +401,7 @@ void checkInputs() {
|
||||
sendMIDIStart();
|
||||
} else {
|
||||
isPlaying = false;
|
||||
resetClocks();
|
||||
sendMIDIStop();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user