1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00

Added multi-bus support for audio plug-in clients

This commit is contained in:
hogliux 2015-12-16 17:58:25 +00:00
parent e0bd51f26c
commit 4fef661ada
170 changed files with 43444 additions and 2243 deletions

View file

@ -485,11 +485,11 @@ public:
return;
}
numIns = f->getProcessor()->getNumInputChannels();
numIns = f->getProcessor()->getMainBusNumInputChannels();
if (f->getProcessor()->acceptsMidi())
++numIns;
numOuts = f->getProcessor()->getNumOutputChannels();
numOuts = f->getProcessor()->getMainBusNumOutputChannels();
if (f->getProcessor()->producesMidi())
++numOuts;
@ -520,13 +520,13 @@ public:
deleteAllChildren();
int i;
for (i = 0; i < f->getProcessor()->getNumInputChannels(); ++i)
for (i = 0; i < f->getProcessor()->getMainBusNumInputChannels(); ++i)
addAndMakeVisible (new PinComponent (graph, filterID, i, true));
if (f->getProcessor()->acceptsMidi())
addAndMakeVisible (new PinComponent (graph, filterID, FilterGraph::midiChannelNumber, true));
for (i = 0; i < f->getProcessor()->getNumOutputChannels(); ++i)
for (i = 0; i < f->getProcessor()->getMainBusNumOutputChannels(); ++i)
addAndMakeVisible (new PinComponent (graph, filterID, i, false));
if (f->getProcessor()->producesMidi())