|
-
- config.frameDivider = 256
-
- var knobPresets = []
- for (var i = 0; i < 6; i++) {
- knobPresets[i] = [0, 0, 0, 0, 0, 0]
- }
- var lastI = 0
-
- function process(block) {
- for (var j = 0; j < 6; j++) {
- knobPresets[lastI][j] = block.knobs[j]
- block.lights[j][0] = block.knobs[j]
- }
- for (var i = 0; i < 6; i++) {
- if (block.switches[i]) {
- for (var j = 0; j < 6; j++) {
- block.knobs[j] = knobPresets[i][j]
- }
- lastI = i
- }
- block.switchLights[i][0] = (lastI == i) ? 1 : 0
- }
- }
|