From ddfb8d183a67c71fb41dd3012867702fd5e87bcd Mon Sep 17 00:00:00 2001 From: Brian Heim Date: Wed, 18 Dec 2019 18:30:36 -0600 Subject: [PATCH] SC: rearrange --- src/SuperColliderEngine.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SuperColliderEngine.cpp b/src/SuperColliderEngine.cpp index 80cf3e5..355c364 100644 --- a/src/SuperColliderEngine.cpp +++ b/src/SuperColliderEngine.cpp @@ -289,15 +289,15 @@ void SC_VcvPrototypeClient::readScProcessBlockResult(ProcessBlock* block) noexce return; } + PyrObject* object = slotRawObject(resultSlot); + auto* rawSlots = static_cast(object->slots); + // See .sc object definition constexpr unsigned outputsSlotIndex = 4; constexpr unsigned knobsSlotIndex = 5; constexpr unsigned lightsSlotIndex = 7; constexpr unsigned switchLightsSlotIndex = 8; - PyrObject* object = slotRawObject(resultSlot); - auto* rawSlots = static_cast(object->slots); - if (!copyArrayOfFloatArrays(rawSlots[outputsSlotIndex], "outputs", block->outputs, block->bufferSize)) return; if (!copyArrayOfFloatArrays(rawSlots[lightsSlotIndex], "lights", block->lights, 3))