computerscare-vcv-modules

computerscare modules for VCV Rack
Log | Files | Refs

commit 373c8c2976462fd0eed06b94a26f36c17e3edcbd
parent d41bece8fcdd35441c3e45e3d906ee75d5fe75b7
Author: Adam M <aemalone@gmail.com>
Date:   Tue, 30 Oct 2018 22:58:50 -0500

fixed bug in patch sequencer randomization crash

Diffstat:
Msrc/ComputerscarePatchSequencer.cpp | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ComputerscarePatchSequencer.cpp b/src/ComputerscarePatchSequencer.cpp @@ -173,7 +173,7 @@ json_t *randomizationOutputBoundsEnumJ = json_object_get(rootJ, "randomizationOu for(int k = 0; k < maxSteps; k++) { if((randomizationStepEnum == 0 && k == editAddress) || (randomizationStepEnum == 1 && k == address) || randomizationStepEnum == 2) { for(int i = 0; i < 10; i++) { - randomIndex = connectedInputIndices[floor(randomUniform()*numConnectedInputs)]; + randomIndex = numConnectedInputs > 0 ? connectedInputIndices[floor(randomUniform()*numConnectedInputs)] : 0; if(connectedOutputs[i]) { for (int j = 0; j < 10; j++) { if(j==randomIndex)