CV modulation of sequencer pattern
This commit is contained in:
@ -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;
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user