Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 08-13-2009, 07:24 AM   #1
drakeblood
Human being with feelings
 
drakeblood's Avatar
 
Join Date: May 2009
Posts: 309
Default FXChain routing bug (signal gets blocked during channel summing)

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.
Attached Files
File Type: zip FXChainRoutingBug.zip (145.4 KB, 180 views)
__________________
ReaBorn DRK PRO Theme
drakeblood is offline   Reply With Quote
Old 08-13-2009, 07:33 AM   #2
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Set E to output to channels 3+4, then put a JS channel mixer (like JS:ix/Mixer_8xS_1xS) last in the chain to mix 1+2 and 3+4 down to 1+2.
schwa is offline   Reply With Quote
Old 08-13-2009, 08:11 AM   #3
Mr. Data
Human being with feelings
 
Mr. Data's Avatar
 
Join Date: Sep 2008
Location: Location
Posts: 5,559
Default

Hi Drakeblood,

I'm not getting what you try to achieve there.
Why do you want to have two different signals on one track if the result has got only two channels anyway?

Why don't you put sampleB and reverb2 on a 2nd track?

Here is your zip file with an additional project, that does what you want to have, I believe.

It has the advantage that you can adjust the levels of the two signals directly on the channel strip instead of doing it in one of the plugins.

BTW: I don't think this is a bug.




-Data
Attached Files
File Type: zip FXChainRoutingBug.zip (147.7 KB, 164 views)
Mr. Data is offline   Reply With Quote
Old 08-13-2009, 08:33 AM   #4
drakeblood
Human being with feelings
 
drakeblood's Avatar
 
Join Date: May 2009
Posts: 309
Default

@Schwa
This workaround is ok, thanks.
Would be great if there was a way to view graphically those kind of inner-track routings.

@Data
Yes but doing this in a single track have enormous advantages when having multiple v-drummers. (and not only that)
Each one have their track only and you have 8-10 samples for each track handled with different effects.
Basically it makes the FXchain behave as if was a multi-sampler, but totally handled by the host itself and with better modular method.
__________________
ReaBorn DRK PRO Theme
drakeblood is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:42 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.