diff --git a/Source/Processors/AudioNode/AudioNode.cpp b/Source/Processors/AudioNode/AudioNode.cpp index 29ff3ddf1ed349bac061aa0e801092cf3d93a2f4..41cdae8d31b8bc3013c507e15fd360c7d77e2871 100755 --- a/Source/Processors/AudioNode/AudioNode.cpp +++ b/Source/Processors/AudioNode/AudioNode.cpp @@ -75,7 +75,7 @@ void AudioNode::updateBufferSize() void AudioNode::setChannel(const DataChannel* ch) { - int channelNum = dataChannelArray.indexOf(ch); + int channelNum = getDataChannelIndex(ch->getSourceIndex(), ch->getSourceNodeID(), ch->getSubProcessorIdx()); std::cout << "Audio node setting channel to " << channelNum << std::endl;