Add sorta-main variant for AU, 8 audio IO but no CV
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
fa1e6a1343
commit
04f47d668e
3 changed files with 103 additions and 10 deletions
|
|
@ -401,14 +401,16 @@ protected:
|
|||
|
||||
plugin.setTimePosition(timePosition);
|
||||
|
||||
DISTRHO_SAFE_ASSERT_RETURN(buffer.getNumChannels() == 2,);
|
||||
DISTRHO_SAFE_ASSERT_RETURN(buffer.getNumChannels() >= 2,);
|
||||
|
||||
const float* audioBufferIn[2];
|
||||
float* audioBufferOut[2];
|
||||
audioBufferIn[0] = buffer.getReadPointer(0);
|
||||
audioBufferIn[1] = buffer.getReadPointer(1);
|
||||
audioBufferOut[0] = buffer.getWritePointer(0);
|
||||
audioBufferOut[1] = buffer.getWritePointer(1);
|
||||
const float* audioBufferIn[18] = {};
|
||||
float* audioBufferOut[18] = {};
|
||||
|
||||
for (int i=buffer.getNumChannels(); --i >= 0;)
|
||||
{
|
||||
audioBufferIn[i] = buffer.getReadPointer(i);
|
||||
audioBufferOut[i] = buffer.getWritePointer(i);
|
||||
}
|
||||
|
||||
plugin.run(audioBufferIn, audioBufferOut, static_cast<uint32_t>(numSamples), midiEvents, midiEventCount);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue