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:
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)