Old 08-31-2014, 07:45 PM   #1
witti
Human being with feelings
 
witti's Avatar
 
Join Date: May 2012
Posts: 1,216
Default Sound leakage (SOLVED)

Just discovered this:

When having two tracks with identical media files and one track is phase inverted and the other track has an fx inserted, on playback stop there is some sound leakage.


-insert two tracks
-add the same media file to both tracks
-insert any fx (e.g. reaeq, with no special settings) on track 1
-phase invert track 2
-start playback
-stop playback (sound is coming through)


Reaper 4.721 32bit
winXP
witti is offline   Reply With Quote
Old 08-31-2014, 11:31 PM   #2
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,220
Default

Quote:
Originally Posted by witti View Post
When having two tracks with identical media files and one track is phase inverted and the other track has an fx inserted, on playback stop there is some sound leakage.
This is due to plugin delay compensation. The track with no effects is stopped more quickly, thus destroying the null from the polarity inversion (not phase inversion if you don't learn now you never will and then it will spread even more)
Fergler is offline   Reply With Quote
Old 09-01-2014, 01:37 AM   #3
witti
Human being with feelings
 
witti's Avatar
 
Join Date: May 2012
Posts: 1,216
Default

(Yeah, it's polarity, not phase.)

PDC ? Tested it only with plugins which are not introducing any latency.
And even if they introduce some, reaper should compensate for that, if reported correctly to the host.

Still have to test it, but i'm 99.9% sure that this behavior didn't happen in earlier versions...
witti is offline   Reply With Quote
Old 09-01-2014, 07:56 AM   #4
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,482
Default

Quote:
Originally Posted by witti View Post
Just discovered this:

When having two tracks with identical media files and one track is phase inverted and the other track has an fx inserted, on playback stop there is some sound leakage.


-insert two tracks
-add the same media file to both tracks
-insert any fx (e.g. reaeq, with no special settings) on track 1
-phase invert track 2
-start playback
-stop playback (sound is coming through)


Reaper 4.721 32bit
winXP

Confirmed.

Happens if "Run FX when stopped" (Preferences: Audio/Playback) is disabled or "Flush FX on stop" is disabled ("Run FX when stopped" enabled).
Dstruct is offline   Reply With Quote
Old 09-01-2014, 09:49 AM   #5
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

I'm not getting that here with either of those settings on or off, even if "run fx for.." is set to something other than "0".

thought it might be feedback routing which I have off normally but that didn't change anything either.

I only tried with ReaEq though.

Could it be a sound card issue? I'm on the latest reaper (pre) so maybe they fixed it and it was a temp bug?
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 09-05-2014, 10:45 PM   #6
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,482
Default

"Anticipative FX processing" needs to be enabled to reproduce!



Put into bug tracker: http://forum.cockos.com/project.php?issueid=5333

Last edited by Dstruct; 09-06-2014 at 03:51 AM.
Dstruct is offline   Reply With Quote
Old 09-06-2014, 03:48 AM   #7
witti
Human being with feelings
 
witti's Avatar
 
Join Date: May 2012
Posts: 1,216
Default

Thanks dstruct ! Was quite busy lately, so had no time to investigate further.
witti is offline   Reply With Quote
Old 09-06-2014, 02:53 PM   #8
ELP
Human being with feelings
 
Join Date: Apr 2014
Posts: 943
Default

This is the render ahead buffer.

With "Allow on tracks without FX" enable, or both Run FX and Flush FX on stop enable it does not happen. Or with Run Fx for ms=0 after stop.

But after pressing the "Stop button", you can hear the full render ahead buffer. Confirmed
Whether with "Run FX on stop" enable or disable does not matter if ms > 0.

You can enable Run FX and Flush FX on stop
Or Allow on tracks without FX
Or without Run FX ms=0
Otherwise you hear the FX ahead buffer(after pressing the Stop button)

I think this is maybee not really a bug and
it happen in older Version like 4.62 or offiziell 4.721 and in the new betas

Last edited by ELP; 09-06-2014 at 04:28 PM.
ELP is offline   Reply With Quote
Old 09-16-2014, 10:09 PM   #9
Ollie
Super Moderator (no feelings)
 
Ollie's Avatar
 
Join Date: Dec 2007
Location: On or near a dike
Posts: 9,836
Default

ELP is correct, it's the render-ahead buffer. In other words tracks with FX simply don't stop playing at the same time as tracks without FX when you hit stop in mid-project. It's not that they're not nulling anymore, it's that there's nothing to null with anymore for the render-ahead time after stop.

This is just how REAPER works, pretty much everything's reaction is determined by the render-ahead time. If it bothers you that tracks without FX are not affected by render-ahead, enable "Allow on thracks without FX..." in the same Preferences section.
Ollie is offline   Reply With Quote
Old 09-16-2014, 11:19 PM   #10
witti
Human being with feelings
 
witti's Avatar
 
Join Date: May 2012
Posts: 1,216
Default

Thanks, ollie ! Sometimes reaper has too many options....
witti 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 02:12 AM.


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