Bug with virtual audio channels

I’m seeing (what seems to me to be) odd behaviour when using GP’s virtual audio channels.

I have an audio interface with 4 real inputs and 12 virtual inputs":

I also have a GP mixer whose outputs are not connected to anything:

image

but which is configured to send mono input 1 to outputs 7-8:

Now, if I connect an audio player to input 1 on the mixer:

then I see suddenly see input signal coming in from the virtual inputs 7,8 from the audio interface (see below the yellow wires indicating audio signal).

If I change the mixer to output to pins 1-2:

image

then the audio in on 7-8 stops. If I change it to 5-6:

image

then I see the audio signal arriving on the audio interface at inputs 5-6:

Question is: Why?? The mixer’s output is not wired to anything, and yet its audio is arriving on the virtual inputs of the audio interface. Is this a bug or have I somehow got something configured incorrectly? I’ve pondered if its somehow related to loopback on the audio interface, or is it simply a GP bug?

BTW, I might have a workaround for the problem. It seems that simply creating another (completely disconnected) 8 channel mixer seems to stop the weird (to me) routing (see pic):

thanks,
mick

Does also coming in sound or are the connections only flashing?

Hi.
yes, the sound coming in on the virtual inputs is the sound being played in the streaming audio player.

The virtual inputs are not really intended for real use. They exist solely so that you can develop your gigfile when you’re not connected to an audio interface that has a sufficient number of audio ports. Without that concept, if you tried to save a gigfile when your really audio interface wasn’t available you would lose all the wiring connections

Yes, I am using virtual channels solely and exactly for that purpose, which is why this bug is so frustrating: audio being sent to a random mixer ends up magically/unexpectedly appearing on virtual inputs.

If you are on macOS, the solution is aggregate devices.
On Windows, you can try VB-Audio Matrix - #8 by edm11

Thanks. Just to clarify my understanding, do you mean aggregate devices including something like blackhole as part of aggregate, or is there an approach that does not require blackhole?

See here: MAC only: Aggregate Device instead Virtual Audio Channels