Lets say I have speaker1 and speaker2, which both have different input delays. In Windows there is a program, called Voicemeeter, where you can output the system sound to speaker1 and speaker2 through multiple aux outputs and even add delay to each individual output, fixing the delay issue.
In Linux, with a program called Jack, the output routing would work, but I couldn't find any way to add delay to the speakers.
Anyone got any ideas?