What is Delay Compensation?

This forum is for discussing Reason. Questions, answers, ideas, and opinions... all apply.
User avatar
FlowerSoldier
Posts: 470
Joined: 03 Jun 2016

01 May 2017

Forgive the noob question. What is this Delay Compensation feature they're adding?

User avatar
platzangst
Posts: 728
Joined: 16 Jan 2015

01 May 2017

Many complex operations, like generating effects, add computer processing time into an audio signal. There's a delay, often minimal, but sometimes noticeable. Delay compensation adjusts for that and works to sync up any delayed signals with the other tracks.

avasopht
Competition Winner
Posts: 3931
Joined: 16 Jan 2015

01 May 2017

Some plugins, such as the MClass Maximizer (with 4ms lookahead) introduce plugin delay so that the device can do some extra cool things that need it to be able to look ahead of the signal. So say like your kick began at sample 0, in a device with plugin delay it might now begin at sample 100.

This not only can throw channels out of time, but if you are doing parallel processing you will find the signals can interact and have a disasterous effect.

Automatic plugin delay compensation keeps all audio and midi / cv in alignment.

User avatar
Loque
Moderator
Posts: 11171
Joined: 28 Dec 2015

01 May 2017

I am so excited by this feature. Finally parallel channels work well, also with amplifiets. No more phasing sounds! No more bouncing and adjusting. It was overtime to add this feature.
Reason12, Win10

User avatar
FlowerSoldier
Posts: 470
Joined: 03 Jun 2016

01 May 2017

Thanks for the info - that makes sense. Rock on.

User avatar
AzureEyes
Posts: 215
Joined: 23 Aug 2016

02 May 2017

It'll help with Polar's latency. I may actually pick Polar up now!


Sent from my iPad using Tapatalk

User avatar
LudvigC
Reason Studios
Posts: 93
Joined: 16 Jan 2015

02 May 2017

AzureEyes wrote:It'll help with Polar's latency. I may actually pick Polar up now!
Hi,

sorry, but Polar won't be delay compensated, at least not right now. Even though it has the pitched signal has an inherent latency, there is a dry signal which doesn't. The dry signal has a manually set delay parameter (continuous) which makes things tricky. Since there's no good way to get a true latency report from the device, we chose not to implement delay compensation for it.

/ LudvigC (product designer)

User avatar
Timmy Crowne
Competition Winner
Posts: 357
Joined: 06 Apr 2017
Location: California, United States

02 May 2017

I'm hoping this can be used on any channel. Some sounds have a slower attack and need to be pulled ahead so that things groove together well.


Sent from my iPhone using Tapatalk

User avatar
Loque
Moderator
Posts: 11171
Joined: 28 Dec 2015

02 May 2017

After reading RE need to provide infos about their delay and the problem with dry/wet i am curious which device i can trust and a bit confused. A while back i had to check some devices dry/wet details on latency and found something in the manuals. TG they delayed the dry signal. I am wondering that Polar doesnt do it or how it will work on full wet as a send fx or in parallel channel...
Reason12, Win10

User avatar
esselfortium
Posts: 1456
Joined: 15 Jan 2015
Contact:

02 May 2017

WeaponX323 wrote:I'm hoping this can be used on any channel. Some sounds have a slower attack and need to be pulled ahead so that things groove together well.


Sent from my iPhone using Tapatalk
You can manually set each channel's delay amount in the back of the rack, so yep :puf_smile:
Sarah Mancuso
My music: Future Human

User avatar
AzureEyes
Posts: 215
Joined: 23 Aug 2016

02 May 2017

LudvigC wrote:
AzureEyes wrote:It'll help with Polar's latency. I may actually pick Polar up now!
Hi,

sorry, but Polar won't be delay compensated, at least not right now. Even though it has the pitched signal has an inherent latency, there is a dry signal which doesn't. The dry signal has a manually set delay parameter (continuous) which makes things tricky. Since there's no good way to get a true latency report from the device, we chose not to implement delay compensation for it.

/ LudvigC (product designer)
Guess I won't be buying it! I'll be using Soundtoys Crystallizer and Eventides H3000!


Sent from my iPad using Tapatalk

User avatar
JiggeryPokery
RE Developer
Posts: 1174
Joined: 15 Jan 2015

03 May 2017

Loque wrote:After reading RE need to provide infos about their delay and the problem with dry/wet i am curious which device i can trust and a bit confused. A while back i had to check some devices dry/wet details on latency and found something in the manuals. TG they delayed the dry signal. I am wondering that Polar doesnt do it or how it will work on full wet as a send fx or in parallel channel...
I may have some misunderstanding here, Scuzzy or someone can chime in and correct me or expand, but here's my layman take.

With a dry/wet control you have, predictably, both a dry signal and processed wet signal: internally, only the wet would normally be subject to any processing latency. So especially if using a device in parallel, you'd likely not want the dry signal subject to PDC. This is why PDC can be confusing and potentially cause more problems than it solves.

You can test this easily with VMG-1. On Chenille, for example, there's no latency when fully dry, but based on the patch I tested (the default one I think) VMG-1 didn't report any latency until the dry/wet knob was heading to 75%, because it's only at that point there wasn't enough dry signal for VMG-1 to detect as "latency". But since a chorus is a modulated delay, then VMG-1 can't a show fixed value anyway as it's constantly changing.

And that example highlights the other fundamental problem with describing PDC: if a device reports no latency, some users might think that's an error, when it will often be the fact that a lot of effects are delays. Addng a chorus to an effects chain, for example, adds a chorus delay to the signal. I'm unconvinced how using PDC to "compensate" is actually relevant in that type of scenario. It's a delay, adding latency is the whole point of it! :lol:

So in 9.5 Chenille will report no latency even at 100% wet, and this is correct.

So I think unless a device is adding latency on the dry signal (which I would have thought no device should be doing, otherwise it's not what I would consider a dry signal), I wouldn't worry too much if a lot of devices report 0 latency: PDC I think is really aimed towards effects devices that require lookahead or provide a lookahead option, or complex FFT processing, and where wet is 100%, ironically, devices like the complex pitch-shifting aspects of Polar, and not things that inherently add intentional delay to a signal, like delays and choruses.

RE's have always been required to state their latency, but it wasn't enforced, even, it seems, by PH in their own early products ;) . And of course any (3rd party) SDK1-based products that are incorrect can't be updated even if the developer is still active.

User avatar
Creativemind
Posts: 4875
Joined: 17 Jan 2015
Location: Stoke-On-Trent, England, UK

03 May 2017

Andrew Scheps doesn't explain what Delay Compensation is here but explains how it's necessary when doing Parallel Compression as it adds phasing issues. I've copies the video to start at the bit where he talks about Parallel Compression but he talks about delay compensation at 22:39.

:reason:

Reason Studio's 11.3 / Cockos Reaper 6.82 / Cakewalk By Bandlab / Orion 8.6
http://soundcloud.com/creativemind75/iv ... soul-mix-3

User avatar
friday
Posts: 336
Joined: 17 Jan 2015

03 May 2017

esselfortium wrote:You can manually set each channel's delay amount in the back of the rack, so yep :puf_smile:
Nice, so you can set the delay to minus to pull ahead or do you have to set a delay on all other channels? Would really love to see a picture of the PDC settings back of the rack?

bunja

08 May 2017

.
Last edited by bunja on 08 May 2017, edited 2 times in total.

bunja

08 May 2017

Tutorial using delay in reason for polar
Last edited by bunja on 08 May 2017, edited 1 time in total.

bunja

08 May 2017

.
Last edited by bunja on 08 May 2017, edited 1 time in total.

bunja

08 May 2017

.
Last edited by bunja on 08 May 2017, edited 1 time in total.

bunja

08 May 2017

use a delay with it

bunja

08 May 2017

.
Last edited by bunja on 08 May 2017, edited 1 time in total.

bunja

08 May 2017

Is the way in the video the best way .can you use the vmg ?

bunja

08 May 2017

To delay compensate polar i mean

User avatar
sonicbyte
Posts: 347
Joined: 16 Jan 2015
Location: Argentina
Contact:

09 May 2017

Guys, if you check for instance the latest update of:
https://shop.propellerheads.se/product/t00b-distortion/

It reads on the update's description: Now supports PDC

This means each RE should be updated by their developers to work with PDC ? I thought this was a general thing that Reason could solve by itself with this feature.

bunja

09 May 2017

AzureEyes wrote:
LudvigC wrote:
AzureEyes wrote:It'll help with Polar's latency. I may actually pick Polar up now!
Hi,

sorry, but Polar won't be delay compensated, at least not right now. Even though it has the pitched signal has an inherent latency, there is a dry signal which doesn't. The dry signal has a manually set delay parameter (continuous) which makes things tricky. Since there's no good way to get a true latency report from the device, we chose not to implement delay compensation for it.

/ LudvigC (product designer)
Guess I won't be buying it! I'll be using Soundtoys Crystallizer and Eventides H3000!


Sent from my iPad using Tapatalk

there waaay more expensive

User avatar
esselfortium
Posts: 1456
Joined: 15 Jan 2015
Contact:

09 May 2017

sonicbyte wrote:Guys, if you check for instance the latest update of:
https://shop.propellerheads.se/product/t00b-distortion/

It reads on the update's description: Now supports PDC

This means each RE should be updated by their developers to work with PDC ? I thought this was a general thing that Reason could solve by itself with this feature.
REs were supposed to be reporting delay already, but 9.5 has revealed that some weren't reporting accurately and needed to be updated.
Sarah Mancuso
My music: Future Human

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 30 guests