updated midulations part

This commit is contained in:
2023-02-04 23:53:48 +02:00
parent 3c9b58de1e
commit deb767aa30
2 changed files with 5 additions and 2 deletions

View File

@ -3,10 +3,9 @@ Features:
- Master BPM
- Separate divider or multiplier per chennel (from /32 to x24)
- Per-channel random pulse skip (currently only 50/50 chance)
- 2 inputs for external modulation
- 2 inputs for external modulation (assignable per channel)
TODO:
- per-channel modulation settings
- different chance options for random
- Save state to EEPROM when stopped
- design PCB

View File

@ -252,6 +252,10 @@ void checkInputs() {
outsRandom[displayTab-1] = !outsRandom[displayTab-1];
} else if (displayTab != 0 && insideTab == 2) { //modulation
outsModRange[displayTab-1] = outsModRange[displayTab-1] + change;
if (outsModRange[displayTab-1] > 6 || outsModRange[displayTab-1] < -6) {
outsMod[displayTab-1] = !outsMod[displayTab-1];
outsModRange[displayTab-1] = 0;
}
}
updateScreen();
encPositionOld = encPosition;