I’ve conducted a simple experiment which revealed Group/FX channels to have their own output latency, no matter whether plugins/equalisers/etc applied or not. More interesting, this output latency is exactly the same as the one you can see in the studio setup. That is, if you have output latency 20 ms, the sound from an FX or Group channel will come with 40 ms latency. At least this is what I have experienced. Here is what I did.
I created an empty project, imported a raw guitar signal (directly from pickups, no amp) and duplicated it twice so there were three copies. I added an FX and a Group channel, no plugins/effects applied. One guitar track gets routed to the FX channel, the other one is connected to the Group channel. The last channel is routed directly to the output.
First of all, to ensure latency exists, I mute the FX (or Group) channel or one of the tracks routed to the channels, and invert the phase for the track which is routed directly to the output. If there is no silence during playback, or if at least the sound does not become any quieter, the tracks are not played simultaneously, which means there is latency, and that was the case.
Then I go to the studio setup to check out the output latency, in my case it was around 22 ms. I go to the track which is routed directly to the output and shift the event so it starts 22 ms later than the one in the track routed to the FX or Group channel. And Bingo! There is silence.
I go back to the studio setup and in the control panel I increase the buffer size, now the output latency is 127 ms. Playback, can hear both of the tracks. Then I shift the track routed directly to the output so that is starts 127 ms later than the track routed to FX/Group, silence again.
Here I used my Boss Katana Air. Now I switch to Generic Low Latency ASIO to ensure this is not a hardware issue. Now my output latency is 20 ms. Playback, hear both tracks. Move the directly routed track to the position 20 ms, silence again.
Am I the only one to have such a problem? Do FX/Group channels really have their own output latency no matter which effects are applied or not?