Using the latest tip here... and the stickied solution for the bus arrangement for a {1,1},{1,2},{2,2} effect. Here's the issue: I route a mono track with a mono sample to a stereo bus, on which I load my plugin. Using
if (numInputChannels == 1) { channelData0 = buffer.getWritePointer(0); channelData1 = buffer.getWritePointer(0); } else if (numInputChannels == 2) { channelData0 = buffer.getWritePointer(0); channelData1 = buffer.getWritePointer(1); }
to access the data pointers, I see that, first of all, numInputChannels (and numOutputChannels, for that matter) is 2, as expected on a stereo bus. However, channelData0 and channelData1 point to the same address, so that the effect plays back in mono! Seems like there is an issue in the AU wrapper for this case?