some changes to swing
This commit is contained in:
@ -11,7 +11,7 @@
|
||||
|
||||
#define VERSION "V:1.2A"
|
||||
|
||||
byte memCode = 'D'; //Change to different letter if you changed the data structure
|
||||
byte memCode = 'd'; //Change to different letter if you changed the data structure
|
||||
|
||||
uint16_t CV1Calibration = 512;
|
||||
uint16_t CV2Calibration = 512;
|
||||
@ -449,7 +449,7 @@ void calculateCycles() {
|
||||
}
|
||||
playingModes[i] = subDivs[channels[i].subDiv - mod]; //subtracting because the innitial array is backwards
|
||||
|
||||
if (channels[i].mode == 2) { //} || channels[i].mode == 3) { //Sequencer and swing plays 1/16th
|
||||
if (channels[i].mode == 2 || channels[i].mode == 3) { //Sequencer and swing plays 1/16th
|
||||
channelPulsesPerCycle[i] = (PPQN / 4) - 1;
|
||||
} else if (playingModes[i] > 0) {
|
||||
channelPulsesPerCycle[i] = (playingModes[i] * PPQN) - 1;
|
||||
|
||||
@ -266,10 +266,10 @@ void checkInputs() {
|
||||
&& displayTab != 0
|
||||
&& menuItem == 1) { //Channel Mode
|
||||
channels[displayTab - 1].mode = channels[displayTab - 1].mode + change;
|
||||
if (channels[displayTab - 1].mode > 100) {
|
||||
channels[displayTab - 1].mode = 0;
|
||||
if (channels[displayTab - 1].mode == 7) {
|
||||
channels[displayTab - 1].mode = 4; //to make it cycle through all the modes
|
||||
} else if (channels[displayTab - 1].mode > 4) {
|
||||
channels[displayTab - 1].mode = 4;
|
||||
channels[displayTab - 1].mode = 0;
|
||||
}
|
||||
channels[displayTab - 1].CV1Target = 0;
|
||||
channels[displayTab - 1].CV2Target = 0;
|
||||
|
||||
@ -235,7 +235,7 @@ void updateScreen() {
|
||||
valueStr = valueStr + String(channels[displayTab - 1].seqPattern - 7);
|
||||
}
|
||||
} else if (channels[displayTab - 1].mode == 3) {
|
||||
byte swingVals[6] = {50, 54, 58, 62, 66, 71};
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user