02-06-2020, 01:06 PM | #1 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
The PAN LAW Discussion... aka What is Cockos doing?
Hi everyone,
Coming from Nuendo (a serious post production app) there were/are things I rely on daily and expect to work. One of them is Pan Law an the other is proper crossfade visuals (support this bug thread regarding inaccurate crossfade displays) I'd like to open this up for discussion because if there is agreement... I'd like to follow up with a bug report. This is the way Reaper's -3dB Pan Law works by default (notice the VU dips below -12dB -- which it shouldn't from my experience): Reaper's broken (?) default -3dB Pan Law -- Sine wave at -12dB: Out of the box, I would expect a Pan Law of -3dB to behave like this (note that the VU is always at -12dB even when combining L and R): Reaper's Deprecated Pan settings at 0db (???) Pan Law -- Sine wave at -12dB: Now... the ONLY way I was able to get Reaper to behave like this (after much testing) was to right-click on the Pan knob and choose these settings: Why would the only option (that I could find) to make this behave like a true -3dB Pan Law be deprecated with a 0dB override? Also, this is what I have led to believe is the way a -3dB Pan law would behave. No? Discuss Cheers, Andrew K
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. Last edited by Thonex; 02-06-2020 at 01:49 PM. |
02-06-2020, 01:29 PM | #2 |
Human being with feelings
Join Date: Jan 2017
Location: Los Angeles
Posts: 1,167
|
I've been meaning to post my findings about the default pan mode. There does appear to be a bug in the pan calculation.
I plotted the position of the pan knob vs. the level for each channel as well as the L+R sum. 0.0 dB, Stereo balance/mono pan: Am I crazy or should the level not rise to ~1.23 before falling back to 1? How did this go unnoticed for so long? |
02-06-2020, 01:41 PM | #3 | |
Human being with feelings
Join Date: Nov 2007
Location: Lucas, TX, USA (via Luleε, Sweden)
Posts: 2,047
|
Quote:
According to Wikipedia (https://en.wikipedia.org/wiki/Pan_law): Code:
a signal panned hard left or right is at full level and becomes progressively lower in level as the pan is directed to the center. PS -- The DAW is "Reaper", not "Raper".
__________________
Best Regards, Ernie "lunker" Lundqvist BDSM (Bad Dog Studio Musicians) Windows 10 running on Z390 + i7-8700 Last edited by lunker; 02-06-2020 at 01:56 PM. |
|
02-06-2020, 01:48 PM | #4 | |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Quote:
How did this go unnoticed for so long? You won't really notice it unless you are using a sine wave or very very consistent volume item. For me, things were not feeling right... so I fired up the Tone Generator (http://=https://forum.cockos.com/sho...bug itself LOL) and then I went down the rabbit hole. But the real culprit here IMO is the -3dB Pan Law that should be balanced at unity.
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. Last edited by Thonex; 02-06-2020 at 02:05 PM. |
|
02-06-2020, 01:50 PM | #5 |
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,864
|
Might wanna read up on some Reaper history to know why that pan law was deprecated. It had a very weird taper:
https://forum.cockos.com/showthread.php?p=433802 https://forum.cockos.com/showthread.php?p=2241439 Last edited by EvilDragon; 02-06-2020 at 01:59 PM. |
02-06-2020, 01:52 PM | #6 | |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Quote:
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
|
02-06-2020, 01:54 PM | #7 | |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Quote:
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
|
02-06-2020, 01:55 PM | #8 |
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,864
|
Sorry, wrong clipboard. It's this: https://forum.cockos.com/showthread.php?p=2241439
So yeah, pan law taper was super-weird and it got fixed with proper sinusoidal panner. Last edited by EvilDragon; 02-06-2020 at 02:02 PM. |
02-06-2020, 02:03 PM | #9 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Actually, THIS is an interesting thread...
https://forum.cockos.com/showthread.php?p=434029 However, before we go down the rabbit hole, my basic point is Reapers default Pan Law doesn't seem to function as industry norms. No? Is it an industry norm to have a bump in the middle... or a dip in the middle (0dB and -3dB Pan Laws in Reaper respectively). The only way to get a balanced Pan is with the silly pirouettes I had to go through with the screen shot in the OP. Cheers, Andrew K
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
02-06-2020, 02:04 PM | #10 |
Administrator
Join Date: Mar 2007
Location: NY
Posts: 16,518
|
|
02-06-2020, 02:06 PM | #11 |
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,864
|
AFAIK sinusoidal and/or square root panners are the norm, no? Just like what Reaper has now by default?
|
02-06-2020, 02:07 PM | #12 |
Human being with feelings
Join Date: Jan 2019
Location: Toronto, Canada
Posts: 564
|
Just to counter what you're saying, Reaper's -3 dB pan law with gain compensation (boost pans) checked works great for me - much prefer it to Pro Tools' -3 dB pan law. Reaper's seems smoother, and when a mix is mono'd I don't lose things that are panned more than 80% - which happens in Pro Tools and some other DAWs. Technically correct or not, I actually really prefer it!!
|
02-06-2020, 02:12 PM | #13 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Here is Nuendo's default -3dB Pan Law in action with a Sine Wave at -12dB:
That is the way I would expect Reaper's -3dB to work globally. Not having to use a deprecated preset buried in some menu.
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
02-06-2020, 02:16 PM | #14 |
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,864
|
By all means set the default pan law in Project Settings, Advanced tab however you want... But that deprecated pan law is indeed pretty wrong.
Hopefully Mercado Negro will post here about why To me current default pans better and sounds more natural. |
02-06-2020, 02:18 PM | #15 |
Administrator
Join Date: Mar 2007
Location: NY
Posts: 16,518
|
Looks like Nuendo defaults to a linear taper, which gives the first stereo image I posted above. REAPER defaults to a sin taper which gives the second image. This is why REAPER offers 5 different modes. In any case, this is not a bug.
|
02-06-2020, 02:23 PM | #16 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Thanks Schwa! But is Reaper's 0dB pan law by default the correct choice as a default? Unless I'm mistaken (and maths aside), the industry norm (AFAIK) behavior is to have a balanced -3dB Pan Law.. as per my second GIF in the OP or as per the Nuendo example above. No?
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. Last edited by Thonex; 02-06-2020 at 02:29 PM. |
02-06-2020, 02:35 PM | #17 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,124
|
There is not really a correct default, as REAPER’s tracks are multi-purpose. Folder tracks, bus tracks, tracks with stereo media, and tracks with mono media would all benefit from different pan law configurations...
0dB being the default law gives predictability with gain, and if you start panning you can tweak that track as desired. Or if the use of the track is known before hand, it can be tweaked in a template... |
02-06-2020, 02:40 PM | #18 | |
Human being with feelings
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,382
|
Quote:
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios magnuslindberg.com |
|
02-06-2020, 03:01 PM | #19 |
Human being with feelings
Join Date: Jan 2017
Location: Los Angeles
Posts: 1,167
|
-3.0 dB, Stereo balance/mono pan:
This one looks better. Please verify the first image I posted is the intended behavior. For 0 dB pan law, the curve should "squish up" against y=1, not overshoot it. The level of the right channel is higher at 50% pan than it is at 100%. This can't be right... |
02-06-2020, 03:06 PM | #20 | |
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles
Posts: 1,734
|
Quote:
I hate to even say it, but maybe there should be a Pan Law mode that is matching DAW industry norm that isn't deprecated behavior with the weird taper ED is referring to? Because I definitely don't get a weird taper using a -3dB Pan Law in Pro Tools or Cubendo (or Logic or DP that I can remember). And I also import a lot of sessions from those DAWs as audio and it would be really nice to be able to match the Pan Law. |
|
02-06-2020, 03:23 PM | #21 | |
Human being with feelings
Join Date: May 2009
Posts: 29,341
|
Quote:
A hidden point there is there can't be a perfect default because the imaging accuracy of monitoring environment is part of the equation.
__________________
Music is what feelings sound like. |
|
02-06-2020, 04:11 PM | #22 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
So... by default... Logic works like Cubase and Nuendo... here is Logic:
I'm pretty sure Pro Tools is the same as Logic, Cubase and Nuendo. But I no longer subscript to PT
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
02-06-2020, 04:13 PM | #23 |
Human being with feelings
Join Date: Aug 2014
Posts: 11,100
|
Is it common for people to ride the pan pot around left and right in a mix without also riding the gain?
Can't say it's often I do sweeping pan moves, but when I do I'm using the fader too. And if you're importing from other DAW's, which all have their own defaults and options, it would strike me as prudent to bounce the tracks so you can set REAPER's pan law to 0 dB and know for certain it will be the same level. |
02-06-2020, 04:29 PM | #24 | |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Quote:
Kontakt default pan law with sine wave: So why is Reaper the odd man out?? Furthermore, to get it to behave like all the other DAWs I've tested, you have to use this deprecated hidden setting (which does what I'm after but is wrongly labeled. It should be -3dB not 0dB):
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. Last edited by Thonex; 02-06-2020 at 04:53 PM. |
|
02-06-2020, 04:38 PM | #25 | |
Human being with feelings
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,468
|
Quote:
__________________
www.sachetsofrelish.com |
|
02-06-2020, 04:41 PM | #26 | |
Human being with feelings
Join Date: May 2009
Posts: 29,341
|
Quote:
In reality pan law matters most when you automate, and -3 is the most common for the reasons I stated before - I'd say it's "standard" practice more than a true standard - it seems to be the closest to most non-ideal environments. I actually use -3dB/gain compensated when I automate (because switching to it from 0 dB doesn't change center) and when I'm not automating I don't care, as I'm changing volume as needed just like you mentioned anyway.. since there are several settings to deal with this in Reaper, the worst possible scenario is having it wrong when using automation or being oblivious to it when comparing tracks across DAWs.
__________________
Music is what feelings sound like. Last edited by karbomusic; 02-06-2020 at 04:47 PM. |
|
02-06-2020, 04:46 PM | #27 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Ah... so there is a deprecated listing. But the -3 won't work as it should. To get it to work it needs to be 0dB which accoring to the rest of the industry is a mistake... it is behaving like a -3dB when Reaper is set to 0dB Deprecated..
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. Last edited by Thonex; 02-06-2020 at 04:51 PM. |
02-06-2020, 04:49 PM | #28 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,124
|
Assuming the tone is a mono signal, this is by definition *not* a -3dB pan law. If it were, the signal peak would be higher at the extremes than when centered.
|
02-06-2020, 04:52 PM | #29 |
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,864
|
Does it matter more if it works how you want or what it says on the tin?
EDIT: I suppose Justin's word is the king here. |
02-06-2020, 04:56 PM | #30 | |
Human being with feelings
Join Date: Aug 2014
Posts: 11,100
|
Quote:
So, given that you might not know which pan law settings someone was using before they hand over files to you, it would make sense to me to have them bounce the audio to stereo files post pan law. I just found this, which you may find interesting; an test of most major DAW's pan laws: https://www.admiralbumblebee.com/mus...an-Curves.html |
|
02-06-2020, 05:00 PM | #31 |
Human being with feelings
Join Date: Aug 2014
Posts: 11,100
|
The pan knob becomes a balance knob on stereo tracks in Logic. So in that GIF it's not panning, but just attenuating the opposite channel.
|
02-06-2020, 05:01 PM | #32 | |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Quote:
So sorry I missed you post... I think as I'm digging deeper in this... what really rubs me the wrong way is there seems to be a de facto (wrong or right) standard of -3dB equal gain panning in the industry. Logic, Cubase, Nuendo, Kontakt... they all follow this behavior. What comes closes to this in Reaper is the Reaper3.x Balanced (deprecated) combined with a Reaper Pan Law setting of 0dB. That's why I started this thread.. I can't tell if your labeling is wrong, or why it's deprecated... and why it is sort of buried as the last option combined with the labeling of 0dB but which behaves like a -3dB Pan Law. Cheers, Andrew K
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
|
02-06-2020, 05:02 PM | #33 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,124
|
|
02-06-2020, 05:05 PM | #34 | |
Human being with feelings
Join Date: Aug 2014
Posts: 11,100
|
Quote:
The other case would be if someone handed an unfinished mix to you from another DAW. Then levels could be out of whack if you do not set the same pan laws (assuming there's a way to get REAPER to set pan pots from a different DAW's project file?). If it's compensated then centre-panned tracks could be 3dB too loud. |
|
02-06-2020, 05:06 PM | #35 | |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
Quote:
To get Reaper to behave like all the other DAWs was a process of trial an error for me... with a sine wave. Not what we should expect for the general user to go through I'd guess. But I think this needs to be looked at. Now I know the trick. But unless someone stumbles on this thread... they will never no that the Reaper 3.x Deprecated at 0dB will result in the rest of the worlds DAW's -3dB pan law. Cheers, Andrew K
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
|
02-06-2020, 05:08 PM | #36 |
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,745
|
OK... I'll do more tests with a stereo sine wave. That sounds totally fair.
Thanks... will report back tomorrow. You guys are great for listening.
__________________
Cheers... Andrew K Reaper v6.80+dev0621 - June 21 2023 Catalina Mac Mini 2020 6 core i7 64GB RAM OS: Catalina 4K monitor RME RayDAT card with Sync Card and extended Light Pipe. |
02-06-2020, 05:10 PM | #37 |
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 10,385
|
A detailed article to resume all this with charts and daw comparaison should be made... by those who understand if possible :P
__________________
Free ReaScripts - Premium Scripts - Custom Scripts Dev - Learn ReaScript - XR Theme - Stash Files - ReaLinks - Website - ReaComics - Alien 2347 - Donation |
02-06-2020, 05:10 PM | #38 | ||
Human being with feelings
Join Date: Aug 2014
Posts: 11,100
|
Quote:
Quote:
Otherwise, pan law has zero effect other than how much you ride the gain when performing/automating pan moves. |
||
02-06-2020, 05:11 PM | #39 |
Human being with feelings
Join Date: May 2009
Posts: 29,341
|
Yea, I just referenced it as I use it in Reaper because it saves me re-balancing when I switch to it in order to automate (assuming the tracks are center when I switch, it's a net zero difference), not stuff coming to reaper from another DAW.
__________________
Music is what feelings sound like. |
02-06-2020, 05:12 PM | #40 |
Human being with feelings
Join Date: Aug 2014
Posts: 11,100
|
|
Thread Tools | |
Display Modes | |
|
|