Problem:
Placing an FX that moves a signal from channelX to channelY, if there is already a signal inside that channelY path, the previous one gets ignored and only the new one is outputted.
How to show the problem:
The Track is made of 4 channels (ch1-2 and ch3-4)
inside there are (in this exact order):
A-Samplomatic1 outputting to ch1-2 (sample note C4)
B-Samplomatic2 outputting to ch3-4 (sample note C4#)
C-ReaDelay taking input from ch1-2 and outputting to ch1-2
D-ReaVerberate1 taking input from ch1-2 and outputting to ch1-2
E-ReaVerberate2 taking input from ch3-4 and outputting to ch1-2
so basically the link is like this:
Code:
Sample1(A) -> Delay(C) -> Reverb1(D) ---------------\
|--> output (1-2)
Sample2(B) ---------------------------> Reverb2(E) -/
Teorically the two routes should meet at the output of Reverb2(E) and sum there. Sadly, this doesnt happens.
The ch1-2 gets stucked at the ouput of element "E" and isn't forwarded or added but simply ignored.
Attached there is a simple project displaying the problem.
Disabling ReaVerberate2(E) will let the ch1-2 forward and you will hear the first Samplomatic. (of course you will not hear the 2nd sample because, doing this, will remain on ch3-4)
I would also add that a nice FR would be to have a better graphical display of such routing, as someone mentioned before, something like EnergyXT would be greatly appreciated.