diff --git a/Software/Gravity/Gravity.ino b/Software/Gravity/Gravity.ino index 443a7c2..f7f4727 100644 --- a/Software/Gravity/Gravity.ino +++ b/Software/Gravity/Gravity.ino @@ -287,9 +287,9 @@ void sendTriggers() { //todo: limit modulation within the current bank (a or b) int seqMod = 0; if (channels[i].CV2Target == 3) { - seqMod = 0; map(a2Input, 0, 1023, -8, +8); + seqMod = map(a2Input, 0, 1023, -8, 8); } else if (channels[i].CV1Target == 3) { - seqMod = 0; map(a1Input, 0, 1023, -8, +8); + seqMod = map(a1Input, 0, 1023, -8, 8); } byte seqPattern = channels[i].seqPattern + seqMod; diff --git a/Software/Gravity/Interactions.ino b/Software/Gravity/Interactions.ino index 2c6c8f1..8ae10c6 100644 --- a/Software/Gravity/Interactions.ino +++ b/Software/Gravity/Interactions.ino @@ -258,7 +258,7 @@ void checkInputs() { channels[displayTab - 1].CV1Target = 3; } saveState(); - } else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 3 && channels[displayTab - 1].mode == 2) { //CV2 for SEQ + } else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 4 && channels[displayTab - 1].mode == 2) { //CV2 for SEQ channels[displayTab - 1].CV2Target = channels[displayTab - 1].CV2Target + change; if (channels[displayTab - 1].CV2Target > 100) { channels[displayTab - 1].CV2Target = 0;