Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Software > Pro Tools
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-31-2022, 03:25 PM
resonatee resonatee is offline
Member
 
Join Date: Dec 2020
Location: Poland
Posts: 96
Default Delay compensation bug when using automation with Vienna Ensemble Pro (VEP) plugin

This affects 2022.7 and older. I already submitted this to Avid.

There is a bug that happens when starting playback where Pro Tools will not correctly asses the delay compensation buffer for Vienna Ensemble Pro (VEP) plugin when using automated parameters from VEP Server.
It makes sound distorted when automation parameters are received. It sometimes works properly without distortion, sometimes does not. When playback starts properly, the change of the buffers does not affect the quality of the sound and no distortion occurs.
I attached a video to showcase everything that happens:

https://drive.google.com/file/d/1WL2...f5I_D2KUz/view

Thank you for your time. Last version of Mojave cMP.

B
Reply With Quote
  #2  
Old 07-31-2022, 09:25 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,642
Default Re: Delay compensation bug when using automation with Vienna Ensemble Pro (VEP) plugi

Nice demo, that sounds awful :-(

Has dynamic delay comp like this ever worked?

I do wonder about how fast Pro Tools would have to respond to the change in latency to work, and whether this could ever be phase accurate. I know it's supposed to work, at least in other DAWs, but kinda amazes me it can.

Last edited by Darryl Ramm; 08-01-2022 at 12:41 AM.
Reply With Quote
  #3  
Old 08-01-2022, 01:22 AM
resonatee resonatee is offline
Member
 
Join Date: Dec 2020
Location: Poland
Posts: 96
Default Re: Delay compensation bug when using automation with Vienna Ensemble Pro (VEP) plugi

It seems to me, that what fails is 'negotiation' of the delay compensation value. Because at 0, it always stays right, also when it 'gets' it at the start of playback, you can play for long time (looping or not) and even while changing the value of delay, as i had shown in the video, the 'negotiations' are successful.
Reply With Quote
  #4  
Old 08-01-2022, 01:28 AM
resonatee resonatee is offline
Member
 
Join Date: Dec 2020
Location: Poland
Posts: 96
Default Re: Delay compensation bug when using automation with Vienna Ensemble Pro (VEP) plugi

Quote:
Originally Posted by Darryl Ramm View Post
Nice demo, that sounds awful :-(

Has dynamic delay comp like this ever worked?
The thing is, that it is not supposed to change during playback. The buffers are set and should stay there - they are set in multiplies of the playback buffer , so at 128 samples you get 1x128 2x128,4x128 or none.
Reply With Quote
  #5  
Old 08-01-2022, 02:09 AM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,642
Default Re: Delay compensation bug when using automation with Vienna Ensemble Pro (VEP) plugi

Quote:
Originally Posted by resonatee View Post
The thing is, that it is not supposed to change during playback. The buffers are set and should stay there - they are set in multiplies of the playback buffer , so at 128 samples you get 1x128 2x128,4x128 or none.
Gotcha. Should be easy for Avid to verify if the plugin is sending latency chance messages/callbacks and they should be ignored or something else is wrong. Did the folks at VSL say anything? It makes sense to me that Pro Tools needs to ignore latency change messages while the transport is running... it's just going to inject jumps in time which won't be good (maybe that's exactly the horrible noise you are hearing). But I wonder how this works, can plugins still send the latency change message (with some plugins not always going to be a buffer size change) and they are just ignored while the transport is running? Or are plugins inhibited from doing this while the transport is running?? Oh well, questions above my pay grade, but a curious corner or delay compensation.
Reply With Quote
  #6  
Old 08-02-2022, 12:09 AM
resonatee resonatee is offline
Member
 
Join Date: Dec 2020
Location: Poland
Posts: 96
Default Re: Delay compensation bug when using automation with Vienna Ensemble Pro (VEP) plugi

I hope it's a quick fix. I received replies from both Avid and Vsl, and Avid already started to investigate. We will see how that goes. In the meantime nobody replicated this?

case code is
"THP-2975 Bad distortion and Delay Compensation fluctuations when playing back automation in Vienna Ensemble Pro."

Last edited by resonatee; 08-05-2022 at 08:31 AM. Reason: case code added
Reply With Quote
Reply


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Selling Vienna Ensemble Pro 5 + Vienna Instrument Library $200!! elvehornacek Buy & Sell 8 07-29-2016 11:16 PM
help fixing plugin delay and delay compensation disaster prestonhavill macOS 14 12-24-2014 03:35 PM
Vienna Ensemble Pro automation question Syncronix Virtual Instruments 0 07-01-2011 03:32 PM
Vienna Ensemble as plugin host adobos macOS 4 04-04-2011 07:16 AM
Vienna Ensemble as plugin host adobos Pro Tools TDM Systems (Mac) 7 03-29-2011 08:04 AM


All times are GMT -7. The time now is 07:32 AM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com