Added 4ppqn ext and new subdivs (24, 32, 64, 128)
This commit is contained in:
@ -175,7 +175,11 @@ void checkInputs() {
|
||||
masterClockMode = 2;
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab == 0 && menuItem == 2) { //Modulation channel
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab == 0
|
||||
&& menuItem == 2
|
||||
&& masterClockMode == 0) { //Modulation channel
|
||||
bpmModulationChannel = bpmModulationChannel + change;
|
||||
if (bpmModulationChannel == 0 || bpmModulationChannel == 1) {
|
||||
bpmModulationRange = 1;
|
||||
@ -186,7 +190,22 @@ void checkInputs() {
|
||||
bpmModulationChannel = 1;
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab == 0 && menuItem == 3) { //Modulation range
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab == 0
|
||||
&& menuItem == 2
|
||||
&& masterClockMode == 1) { //PPQN
|
||||
extClockPPQN = extClockPPQN + change;
|
||||
if (extClockPPQN > 100) {
|
||||
extClockPPQN = 0;
|
||||
} else if (extClockPPQN > 1) {
|
||||
extClockPPQN = 1;
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab == 0
|
||||
&& menuItem == 3) { //Modulation range
|
||||
bpmModulationRange = bpmModulationRange + change;
|
||||
if (bpmModulationRange == 0) {
|
||||
bpmModulationRange = 1;
|
||||
@ -196,7 +215,10 @@ void checkInputs() {
|
||||
bpmModulationRange = 5;
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 1) { //Channel Mode
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& 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;
|
||||
@ -206,7 +228,10 @@ void checkInputs() {
|
||||
channels[displayTab - 1].CV1Target = 0;
|
||||
channels[displayTab - 1].CV2Target = 0;
|
||||
saveState();
|
||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 2 && channels[displayTab - 1].mode == 0) { //Offset
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab != 0 && menuItem == 2
|
||||
&& channels[displayTab - 1].mode == 0) { //Offset
|
||||
channels[displayTab - 1].offset = channels[displayTab - 1].offset + change;
|
||||
if (channels[displayTab - 1].offset > 1000) {
|
||||
channels[displayTab - 1].offset = 0;
|
||||
@ -214,7 +239,11 @@ void checkInputs() {
|
||||
channels[displayTab - 1].offset = channelPulsesPerCycle[displayTab-1];
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 2 && channels[displayTab - 1].mode == 1) { //SUBDIV for RANDOM
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab != 0
|
||||
&& menuItem == 2
|
||||
&& channels[displayTab - 1].mode == 1) { //SUBDIV for RANDOM
|
||||
channels[displayTab - 1].subDiv = channels[displayTab - 1].subDiv - change;
|
||||
if (channels[displayTab - 1].subDiv > 200) {
|
||||
channels[displayTab - 1].subDiv = 0;
|
||||
@ -225,7 +254,11 @@ void checkInputs() {
|
||||
calculateCycles();
|
||||
}
|
||||
saveState();
|
||||
} else if (insideTab && (menuItemSelected || shiftBtnPushed) && displayTab != 0 && menuItem == 3 && channels[displayTab - 1].mode == 0) { //CV for CLK
|
||||
} else if (insideTab
|
||||
&& (menuItemSelected || shiftBtnPushed)
|
||||
&& displayTab != 0
|
||||
&& menuItem == 3
|
||||
&& channels[displayTab - 1].mode == 0) { //CV for CLK
|
||||
if (channels[displayTab - 1].CV1Target == 1 && channels[displayTab - 1].CV2Target == 0) {
|
||||
channelCV = 1;
|
||||
} else if (channels[displayTab - 1].CV1Target == 0 && channels[displayTab - 1].CV2Target == 1) {
|
||||
|
||||
Reference in New Issue
Block a user