Browse Source

SC: rearrange

tags/v1.3.0
Brian Heim 5 years ago
parent
commit
ddfb8d183a
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/SuperColliderEngine.cpp

+ 3
- 3
src/SuperColliderEngine.cpp View File

@@ -289,15 +289,15 @@ void SC_VcvPrototypeClient::readScProcessBlockResult(ProcessBlock* block) noexce
return;
}

PyrObject* object = slotRawObject(resultSlot);
auto* rawSlots = static_cast<PyrSlot*>(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<PyrSlot*>(object->slots);

if (!copyArrayOfFloatArrays(rawSlots[outputsSlotIndex], "outputs", block->outputs, block->bufferSize))
return;
if (!copyArrayOfFloatArrays(rawSlots[lightsSlotIndex], "lights", block->lights, 3))


Loading…
Cancel
Save