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 > Legacy Products > Pro Tools 12
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-14-2015, 04:15 AM
midnightrambler midnightrambler is offline
Member
 
Join Date: Oct 2008
Location: London, UK
Posts: 2,874
Default Offline bounce : Out of Sync\

Ok, so I'm presuming this is a bug?

- New session
- New audio track
- New instrument track
- Add MIDI stuff (I used "Boom" and a 4/4 kick as example)..... http://i58.tinypic.com/2qlahw6.jpg
- Use Aux send to bounce offline.... http://tinypic.com/view.php?pic=2enn...8#.VaTzymA-Bpg

Everything fine so far, bang in sync...... http://tinypic.com/view.php?pic=nfgqh&s=8#.VaTz8GA-Bpg

Now try setting the delay compensation on the audio track to a negative value (I used -1329 samples)... http://tinypic.com/view.php?pic=2055...8#.VaT0EmA-Bpg

and try the same bounce again....... http://tinypic.com/view.php?pic=2h5m...8#.VaT0LmA-Bpg


The MIDI is out by the exact amount on the negative value. Presumably this shouldn't be happening right? Or is it bad practice to use negative play compensation values in this way - and if so, what's the point of having the option to be able to do it?

Thanks

Last edited by midnightrambler; 07-14-2015 at 04:37 AM.
Reply With Quote
  #2  
Old 07-14-2015, 05:00 AM
john1192 john1192 is offline
Member
 
Join Date: Nov 2001
Location: Woodland Hills
Posts: 5,780
Default Re: Offline bounce : Out of Sync\

hmm .. negative values thats interesting .. may i ask why you would enter neg values ??
__________________
Macmini M1 8/512 -OS 12.3.1 and PT2022.4
Logic Pro X 10.7.4
RME BabyFace Pro

Macbook Pro july 2014 2.5ghz 16gb ram 512gb SSD - OS11.6.5 - PT 2021.3
Logic Pro X 10.7.4
RME BabyFace Pro
Reply With Quote
  #3  
Old 07-14-2015, 05:26 AM
Carl Kolchak Carl Kolchak is offline
Member
 
Join Date: Dec 2004
Location: U.K.
Posts: 2,201
Default Re: Offline bounce : Out of Sync\

Quote:
Originally Posted by midnightrambler View Post
Ok, so I'm presuming this is a bug?

- New session
- New audio track
- New instrument track
- Add MIDI stuff (I used "Boom" and a 4/4 kick as example)..... http://i58.tinypic.com/2qlahw6.jpg
- Use Aux send to bounce offline.... http://tinypic.com/view.php?pic=2enn...8#.VaTzymA-Bpg

Everything fine so far, bang in sync...... http://tinypic.com/view.php?pic=nfgqh&s=8#.VaTz8GA-Bpg

Now try setting the delay compensation on the audio track to a negative value (I used -1329 samples)... http://tinypic.com/view.php?pic=2055...8#.VaT0EmA-Bpg

and try the same bounce again....... http://tinypic.com/view.php?pic=2h5m...8#.VaT0LmA-Bpg


The MIDI is out by the exact amount on the negative value. Presumably this shouldn't be happening right? Or is it bad practice to use negative play compensation values in this way - and if so, what's the point of having the option to be able to do it?

Thanks

Maybe I'm failing to get my head around what it is you're trying to test, and what result you're expecting to see.

Presumably the second test you ran, is exactly the same as the first i.e. you are bouncing the MIDI to an audio file?

Or are you bouncing the first audio file, to another audio file?

If it's the former, I wouldn't expect delay compensation to place media earlier in the timeline, before the media has been recorded to the timeline (even if it were to do it immediately after the recording pass was finished).

Instead, I would offset the MIDI earlier (either globally, or locally).


If it's the later, there are two ways of looking at it :

1. It could be a bug.

2. As the offset is identical to the one you set manually, it appears that Pro Tools has put a "Handle" on the bounced file, probably because you have a negative delay compensation set, and it expects you to keep that turned on, which would result in the audio playing back in the correct place (identical to the first test to the listener) - or has been forced to shunt the file along the timeline, due to the insert point being at the start of the session.



Were you expecting the second test to have an identical result to the first?

Or were you expecting the second test to have the front of the initial kick drum chopped off, with the following kick drums occurring early in the timeline, by the compensation offset you had applied?


Presumably your import option is set to "Selection", rather than "Session Start"?




Have you tried the same experiment, but starting at Bar 2, rather than Bar 1?

Have you tried changing the compensation to a positive value, and trying the test again?

Have you tried a null test between the MIDI track, and the 2nd test (with the delay compensation still enabled)?

Were the results as expected?

Last edited by Carl Kolchak; 07-14-2015 at 05:56 AM.
Reply With Quote
  #4  
Old 07-14-2015, 08:01 AM
midnightrambler midnightrambler is offline
Member
 
Join Date: Oct 2008
Location: London, UK
Posts: 2,874
Default Re: Offline bounce : Out of Sync\

Quote:
Originally Posted by john1192 View Post
hmm .. negative values thats interesting .. may i ask why you would enter neg values ??
I had "late" room mics on a drum kit that I pushed ahead and it worked a treat....I did use Waves InPhase to do this originally but thought the negative compensation was quite neat to use instead....until I came to print the MIDI anyway :)

Last edited by midnightrambler; 07-14-2015 at 08:13 AM.
Reply With Quote
  #5  
Old 07-14-2015, 08:13 AM
midnightrambler midnightrambler is offline
Member
 
Join Date: Oct 2008
Location: London, UK
Posts: 2,874
Default Re: Offline bounce : Out of Sync\

Quote:
Originally Posted by Carl Kolchak View Post
Maybe I'm failing to get my head around what it is you're trying to test, and what result you're expecting to see.
I'm expecting to see MIDI printed at its correct place, regardless of what is occurring elsewhere, especially delay compensation values.

Quote:
Originally Posted by Carl Kolchak View Post
Presumably the second test you ran, is exactly the same as the first i.e. you are bouncing the MIDI to an audio file?
yes

Quote:
Originally Posted by Carl Kolchak View Post
Or are you bouncing the first audio file, to another audio file?
No, I'm testing MIDI bouncing with delay compensation values.

Quote:
Originally Posted by Carl Kolchak View Post
If it's the former, I wouldn't expect delay compensation to place media earlier in the timeline, before the media has been recorded to the timeline (even if it were to do it immediately after the recording pass was finished).
No, but you shouldn't expect it AFTER, i.e. late, that's my point.

Quote:
Originally Posted by Carl Kolchak View Post
Instead, I would offset the MIDI earlier (either globally, or locally).
Why? I want bar 1 to be bar 1 to be bar 1, no exceptions. I don't want to have to offset all my MIDI parts because of a negative compensation value. That will just get really messy.


Quote:
Originally Posted by Carl Kolchak View Post
Were you expecting the second test to have an identical result to the first?
Yes.

Quote:
Originally Posted by Carl Kolchak View Post
Or were you expecting the second test to have the front of the initial kick drum chopped off, with the following kick drums occurring early in the timeline, by the compensation offset you had applied?
No, I want bar 1 to be bar 1, and everything to line up accordingly.


Quote:
Originally Posted by Carl Kolchak View Post
Presumably your import option is set to "Selection", rather than "Session Start"?
Absolutely. Though irrelevant to the test.




Quote:
Originally Posted by Carl Kolchak View Post
Have you tried the same experiment, but starting at Bar 2, rather than Bar 1?
Yes. Same result.

Quote:
Originally Posted by Carl Kolchak View Post
Have you tried changing the compensation to a positive value, and trying the test again?
Yes. Positive values are fine. So by that reckoning, negative values should also be compensated for.

Quote:
Originally Posted by Carl Kolchak View Post
Have you tried a null test between the MIDI track, and the 2nd test (with the delay compensation still enabled)?
I'm not sure you need to do a null test when you can visibly see the results. But yes, they sound as expected, i.e. the first one cancels, the second one doesn't.


Thanks for your help.
Reply With Quote
  #6  
Old 07-14-2015, 12:30 PM
Carl Kolchak Carl Kolchak is offline
Member
 
Join Date: Dec 2004
Location: U.K.
Posts: 2,201
Default Re: Offline bounce : Out of Sync\

Quote:
Originally Posted by midnightrambler View Post

I'm expecting to see MIDI printed at its correct place, regardless of what is occurring elsewhere, especially delay compensation values.

As your first test shows, it is.

I don't think it's really designed to compensate for something that hasn't happened yet, which is why I would either set the delay compensation after the material is on the track / nudge it back in to place by the delay amount, or offset the MIDI prior to the bounce...

UNLESS...

Perhaps I am still misunderstanding what you are trying to do :

It looks like you are trying to print MIDI to an audio track that has an amount of delay compensation pre-applied to it (which seems like a weird way to work).

Now I'm starting to think that you are simply saying the presence of any delay compensation, on any track in the session, causes MIDI to get printed out of sync - is that correct?




Quote:
Originally Posted by midnightrambler View Post

No, but you shouldn't expect it AFTER, i.e. late, that's my point.

Under normal circumstances, no. But if, due to the negative delay comp value, it is adding padding, on the assumption that you would keep the same delay compensation active, it makes sense.




Quote:
Originally Posted by midnightrambler View Post

Why? I want bar 1 to be bar 1 to be bar 1, no exceptions. I don't want to have to offset all my MIDI parts because of a negative compensation value. That will just get really messy.

It still would be bar 1, if you think in terms of Real-Time Properties (That said, the very first thing I do in a music session is to renumber bar 1 as bar 3, so that there are a couple of bars lead-in).




Quote:
Originally Posted by midnightrambler View Post

Absolutely. Though irrelevant to the test.

It's relevant if this double / negative delay comp thing adds padding by the delay comp amount, because if the newly imported bounce is sent to the session start, it couldn't possibly be in sync, without chopping off the beginning of the material.




Quote:
Originally Posted by midnightrambler View Post

Yes. Positive values are fine. So by that reckoning, negative values should also be compensated for.

So a positive value of 1329 results in the bounced material ending up in the exact same place as it is in your 2nd test?




Quote:
Originally Posted by midnightrambler View Post

I'm not sure you need to do a null test when you can visibly see the results. But yes, they sound as expected, i.e. the first one cancels, the second one doesn't.

Reason being, that yes, you can see it is out of sync, but if you still have delay compensation set to -1329, it ought to be back in synch as you hear it played back (not as you see it).



And as the title of this thread suggests, are you seeing a different result with Real Time Bounce?
Reply With Quote
  #7  
Old 07-14-2015, 12:54 PM
john1192 john1192 is offline
Member
 
Join Date: Nov 2001
Location: Woodland Hills
Posts: 5,780
Default Re: Offline bounce : Out of Sync\

you could also use the old Time Adjuster PLugin .. i think it is still available in PT .. using Delay Comp is interesting but if you had to turn it off while working yur mix might go to hell ...
__________________
Macmini M1 8/512 -OS 12.3.1 and PT2022.4
Logic Pro X 10.7.4
RME BabyFace Pro

Macbook Pro july 2014 2.5ghz 16gb ram 512gb SSD - OS11.6.5 - PT 2021.3
Logic Pro X 10.7.4
RME BabyFace Pro
Reply With Quote
  #8  
Old 07-14-2015, 01:05 PM
midnightrambler midnightrambler is offline
Member
 
Join Date: Oct 2008
Location: London, UK
Posts: 2,874
Default Re: Offline bounce : Out of Sync\

Quote:
Originally Posted by Carl Kolchak View Post
It looks like you are trying to print MIDI to an audio track that has an amount of delay compensation pre-applied to it (which seems like a weird way to work).
No, the audio track is just a dummy track to demonstrate the MIDI is not printing correctly when the value is negative. When the new audio is imported it is automatically assigned to a new track, which defaults to a delay compensation value of 0.

Quote:
Originally Posted by Carl Kolchak View Post
Now I'm starting to think that you are simply saying the presence of any delay compensation, on any track in the session, causes MIDI to get printed out of sync - is that correct?
If the delay compensation is a negative value, then yes.


Quote:
Originally Posted by Carl Kolchak View Post
So a positive value of 1329 results in the bounced material ending up in the exact same place as it is in your 2nd test?
Positive values results in MIDI being correct and in sync, i.e. a MIDI note at 2|1 is also at 2|1 on the bounced audio file, regardless of the positive value offset of the (dummy) audio track.

Quote:
Originally Posted by Carl Kolchak View Post
And as the title of this thread suggests, are you seeing a different result with Real Time Bounce?
Both realtime bouncing and printing onto a new track (i.e. route bus 101 to a new track instead of offline bouncing) operate correctly and as expected regardless of negative offset, i.e. MIDI note at exactly bar 2|1 results in audio at 2|1.


To clarify : this problem only occurs when a negative value is entered in the delay compensation box manually on any audio track and when bouncing offline. When a positive value is entered manually everything appears to work and be in sync as expected offline; when a negative value is entered manually everything works as expected provided you print in real time, it will not work offline.
Reply With Quote
  #9  
Old 07-14-2015, 01:06 PM
midnightrambler midnightrambler is offline
Member
 
Join Date: Oct 2008
Location: London, UK
Posts: 2,874
Default Re: Offline bounce : Out of Sync\

Quote:
Originally Posted by john1192 View Post
you could also use the old Time Adjuster PLugin .. i think it is still available in PT .. using Delay Comp is interesting but if you had to turn it off while working yur mix might go to hell ...
Yes I'm starting to realise this was a can of worms I didn't need really. Ultimately I could have just moved the audio manually! So much for me being a clever dîck eh

But when options like these exist, you'd hope they worked as expected....otherwise they shouldn't give you the option to enter negative values...
Reply With Quote
  #10  
Old 07-14-2015, 01:21 PM
midnightrambler midnightrambler is offline
Member
 
Join Date: Oct 2008
Location: London, UK
Posts: 2,874
Default Re: Offline bounce : Out of Sync\

In fact, I'm just going to go through the sessions and move the room mics manually, like I should have done in the first place, and never try and override the delay compensation system again. You live and learn....
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
Offline bounce crash, probably Waves-related, and offline bounce not 100% correct Skwaidu Pro Tools HDX & HD Native Systems (Mac) 3 03-23-2015 03:55 PM
Offline bounce vs. Realtime bounce significant differences Mano Pro Tools 11 13 05-29-2014 05:58 PM
Offline Bounce maxsuperpower Pro Tools 11 20 12-09-2013 11:06 AM
offline bounce different than realtime bounce grant howarth Pro Tools 11 8 12-08-2013 09:29 PM
Offline bounce spyfly 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 1 02-21-2007 12:50 PM


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


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