Hi,
Im trying to update my plugins from JUCE 3.1.1 to Juce 6.01.
all was going well until I came across usage of AudioProcessor :
getInputChannelName()
getOutputChannelName()
we were using the different channels for difference CV channels.
so each had a different name… nothing that looks like a speaker name
so Ive been banging my head against a wall a bit…
from my ‘research’, it appears in 6.0.1 channels are now on a Bus, which has a name - but the channels are always a kind of speaker name (AudioChannelSet) , which you appear not to be able to name.
it appears that then only way to have a name for other ‘audio channels’ would be to have them as separate buses - correct? (as a bus can have a name)
NOW, here is the problem…
the HOST is built with Juce 3.1.1 (and I cannot change), and is using the older ‘channel’ arrangement, it knows nothing of ‘buses’
is there a way I can make these things talk?
or am i stuck on 3.1.1
as I think is unlikely developer of the host is going to change… and I need these ‘channels’ to be named for the application to make any sense
I guess another question here… is could the host be updated (using Juce 3.1.1) to support named buses?
how does this related to the VST api? (only interested in VST) … can i ‘kick’ down to the VST layer just for this?