|
|
@@ -2,15 +2,19 @@ config.frameDivider = 1 |
|
|
|
config.bufferSize = 32 |
|
|
|
|
|
|
|
function process(block) { |
|
|
|
// Per-block inputs: |
|
|
|
// block.knobs[i] |
|
|
|
// block.switches[i] |
|
|
|
|
|
|
|
for (let j = 0; j < block.bufferSize; j++) { |
|
|
|
// Inputs |
|
|
|
// Per-sample inputs: |
|
|
|
// block.inputs[i][j] |
|
|
|
// block.knobs[i] |
|
|
|
// block.switches[i] |
|
|
|
|
|
|
|
// Outputs |
|
|
|
// Per-sample outputs: |
|
|
|
// block.outputs[i][j] |
|
|
|
// block.lights[i][color] |
|
|
|
// block.switchLights[i][color] |
|
|
|
} |
|
|
|
|
|
|
|
// Per-block outputs: |
|
|
|
// block.lights[i][color] |
|
|
|
// block.switchLights[i][color] |
|
|
|
} |