Some fixes related to offset
This commit is contained in:
@ -147,7 +147,13 @@ void updateScreen() {
|
||||
valueStr = "SEQ";
|
||||
} else if (i == 2 && channels[displayTab - 1].mode == 0) { //SubDiv and offset
|
||||
valueStr = String(channels[displayTab - 1].offset) + "/";
|
||||
valueStr = valueStr + String(channelPulsesPerCycle[displayTab-1]+1);
|
||||
int PulsesPerStep;
|
||||
if (subDivs[channels[displayTab - 1].subDiv] < 0) {
|
||||
PulsesPerStep = PPQN / subDivs[channels[displayTab - 1].subDiv] * -1 ;
|
||||
} else {
|
||||
PulsesPerStep = subDivs[channels[displayTab - 1].subDiv] * PPQN;
|
||||
}
|
||||
valueStr = valueStr + String(PulsesPerStep); //(playingModes[i] * PPQN) - 1 //String(channelPulsesPerCycle[displayTab-1]+1)
|
||||
} else if (i == 2 && channels[displayTab - 1].mode == 1 && subDivs[channels[displayTab - 1].subDiv] > 0) {
|
||||
valueStr = "/" + String(subDivs[channels[displayTab - 1].subDiv]);
|
||||
} else if (i == 2 && channels[displayTab - 1].mode == 1 && subDivs[channels[displayTab - 1].subDiv] < 0) {
|
||||
|
||||
Reference in New Issue
Block a user