| @@ -700,12 +700,7 @@ protected: | |||||
| return runPendingRtEvents(); | return runPendingRtEvents(); | ||||
| // initialize rtaudio input | // initialize rtaudio input | ||||
| if (! fIsAudioInterleaved) | |||||
| { | |||||
| for (uint i=0; i < fAudioInCount; ++i) | |||||
| FLOAT_COPY(fAudioInBuf[i], insPtr+(nframes*i), nframes); | |||||
| } | |||||
| else if (fAudioInCount > 0) | |||||
| if (fIsAudioInterleaved) | |||||
| { | { | ||||
| for (uint i=0, j=0, k=0; j < nframes*fAudioInCount; ++k) | for (uint i=0, j=0, k=0; j < nframes*fAudioInCount; ++k) | ||||
| { | { | ||||
| @@ -718,6 +713,11 @@ protected: | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| else | |||||
| { | |||||
| for (uint i=0; i < fAudioInCount; ++i) | |||||
| FLOAT_COPY(fAudioInBuf[i], insPtr+(nframes*i), nframes); | |||||
| } | |||||
| // initialize rtaudio output | // initialize rtaudio output | ||||
| for (uint i=0; i < fAudioOutCount; ++i) | for (uint i=0; i < fAudioOutCount; ++i) | ||||