Recording -- NOT monitoring -- latency

Page: < 12 Showing page 2 of 2
Author
davidchristopher
Max Output Level: -63 dBFS
  • Total Posts : 1360
  • Joined: 2004/06/18 15:51:14
  • Location: Burlington, Ontario, Canada
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2005/10/14 02:06:10 (permalink)

ORIGINAL: xackley

How on earth can you judge any real life input at a time level of 10ms or less. No one could accurately hit a cymbal or a drum within 10ms of accuracy. If you can supply a picture of 10 bars of human input that is always exactly 5 ms late I might believe it.
Then I would want to see the picture of them play back to the track create, to see if that track was an additional 5ms late. Then I would wonder if it was them waiting for the original to trigger the hit.

We need an atomic clock synced to Sonar and a sound generator to know if sonar is correcting for INPUT latency.
Don


10ms is noticable if input monitoring is enabled. It's percieved as a lack of responsiveness, or even by some a touch late. And, on his system, each consequitive track is coming in 300 samples later. That becomes a big deal if you're laying down many tracks sequentially.

Is this input latency, or is output latency though?

Let's not start saying that 640kb is enough for anybody now... some of us have a valid need for low latency and accurate clocks.

David Bistolas
www.bistolas.net
#31
paulfurze
Max Output Level: -90 dBFS
  • Total Posts : 27
  • Joined: 2004/12/14 07:36:08
  • Location: Stonehaven, Scotland
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/02/22 08:47:42 (permalink)
Just stumbled accross this thread.

I know know why our brass players seemed to be 'lagging' behind when we recorded them.
In the monitors (hard routed via a desk) they sounded fine. But when listening to the recording they just seemed to loose that edge.
I evenvetually had to move phrases left to get them to sound correct.
Never considered that they were being recorded late.
I'll be testing this for sure tonight.
#32
jppineau
Max Output Level: -90 dBFS
  • Total Posts : 36
  • Joined: 2003/11/19 00:06:38
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/02/22 11:57:26 (permalink)
Well,

I am among the people who complained about this state of fact. As I began recording in 1981 (on analog machines needless to say), I saw the arrival of digital audio recording ( since the ADATs) as the end of big corporate studios supremacy and a democratization of the studio creative process... I made my musical and artistic living out of the big cities, enjoying raising my family in a peacefull environnment (I am not a new-ager... don't worry !).

This problem just started to be really frustrating since Sonar... All ryhtmic figures, polyrythms etc. were hopelessly trashed in a sea of imprecision randomly generated. I had to compensate by ear, most of the time. Believe me : it comes to a point where you don't know what to trust and the feel of the moment can be perceived as wrong the next time you listen to the same project...

As I cannot see any solution in the DAW realm for the moment, I remain surprised to hear NO LAG when I make use of my old ADAT 32 track system... They make use of AD/DA conversion as well, you know ? Not very different of the card based systems many of us are using... I am dealing with the idea of getting back to hardware recording system with some basic éditing capabilities... and then... make use of the DAW for finishing... That would be more reliable on long term projects.

The daw-only usage would be restricted to short productions like Jingles etc...

I suppose that we have reached the limits of this process for the moment. When some has to rely on turnarounds to pass over an issue THIS BIG, and that companies cannot address the problem, this is because we have reached the technical limits of current technology.

My two cents, anyway.
#33
Mr. G
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2005/04/12 15:54:10
  • Location: Germany
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/02/22 12:39:09 (permalink)
ORIGINAL: paulfurze
I know know why our brass players seemed to be 'lagging' behind when we recorded them.
In the monitors (hard routed via a desk) they sounded fine. But when listening to the recording they just seemed to loose that edge.

True, this seems to be particularly noticeably with brass. I had the same problem recently when recording our band's brass section, always wondering why they were lagging behind until I remembered this thread.

What really gets me is that people are discussing comparatively esoteric details (such as the question whether 64 bits sound better than 32), but when it comes to musically relevant issues - and in some styles the difference we're talking about can have a noticeable effect - hardly anybody seems to care.

ORIGINAL: jppineau
I suppose that we have reached the limits of this process for the moment. When some has to rely on turnarounds to pass over an issue THIS BIG, and that companies cannot address the problem, this is because we have reached the technical limits of current technology.

The funny thing about this problem is that it doesn't seem that difficult to solve. What I think should work is:

1) Create a function for establishing what the delay on a particular machine running a certain configuration is, i.e. some kind of Wave-Profiler for external gear. This could be done by:

- having the user create an out-in loop,
- playing back a track containing only one very short and distinctive signal (a snare hit or even just a short beep),
- recording this signal again through the loop,
- lining up the short signal of the recording with the original track (automatically or manually) and
- taking the amount that the recorded signal needs to be moved by as the resulting delay.

2) Sonar would now have to move every newly recorded track to the left by the delay previously established (and cut off empty bits at the beginning of the track if necessary). Problem solved.

I'm not a programmer, so it's easy for me to talk, but compared to many of the complex functions that Sonar has by now, this looks relatively trivial to me. Hopefully the good folks at Cakewalk see it this way, too.

Regards

Jan
post edited by Mr. G - 2006/02/22 12:47:19
#34
jppineau
Max Output Level: -90 dBFS
  • Total Posts : 36
  • Joined: 2003/11/19 00:06:38
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/02/22 13:38:42 (permalink)
Hello Jan !

No Hammer at home ? (Jan Hammer...)

Well... the routine you are suggesting seems to be the obvious solution or inspiration for a solution. This said, my own measurements evidenced a fact that could be problematic... Some users claim to have a predictable amount of samples to offset (366 for some Motu users...) Those are happy guys (and gals), indeed.

In the few threads I've been in for that matter, the results were inconsistants, to say the least. My own results may vary impressively for the same tests (the loopback test), depending of... I don't know. I've been in the computer music since the Apple ll... I remember that the Roland U and D synths lines were doomed with 25ms of delay from the keyboard triggerring and the effective audio output rendition. In sequencer playback situations, these machines could not produce an 8 notes chords vertically. It was always a very fast succession of notes, one after one.

That was the state of the art at this time.

For example :
The setup at the studio make use of my 4 Adats as the converters. Thus, no AD/DA process occurs inside the computer. Do you agree ? Everything is routed to the DAW via Lightpipes (at lightspeed...) to a Dakota/Montana pair of cards where no audio is processed : only bits of digital data. So, I am dubious about the AD/DA lag controversy as the ADATS themselves are immune to this behavior. My guess is more that the PROGRAM has to make an interpretation of the data and to timestamp it's audio. That is this process that could be more robust. Also, I have migrated from Win98 to Win XP at the end of 2004... No WDM, etc under Win98se... but no delay ? I just noticed this behavior in SONAR 2 once I had ported everything under Win XP. Never before have I suspected this behavior and I work with these machines 7 days a week. This has been consistently repeated for other Sonar incarnations since then.

I must also add that I have a very long experience in beta testing for software companies... and that I have been implied heavily into the AcXel Resynthesizer development and... failure, from 1988 to 1992. I've seen limitations in all these areas. These were not bugs but physical limits induced by technology.

Finally, you are right about the fanatics of bit depht and sampling frequencies... As a record producer, no one has ever refused to play or buy my products based on the fact that it was recorded in 16 or 24 bits at whatever sampling frequencies... but many computer musicians seem to be ignorant of that basically unbearable musical constraint : the inherent lagging of DAWS.

Wild...

Jean-Pierre Pineau
Québec Canada
#35
drummhedd
Max Output Level: -90 dBFS
  • Total Posts : 45
  • Joined: 2003/11/06 21:14:19
  • Location: Tibet
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/02/22 20:10:58 (permalink)
I have been reading this thread and trying some different things on my system as well as checking some of my projects where there were tracks recorded after the rythym section was laid down. If I do the D/A A/D, there is a latency there, I didn't take the time to benchmark it, I knew that it was there already when I ran some tracks out through an outboard compressor and back in. But doesn't doing that actually double any latency inherent in your system? When I check my projects where guitar was added later, I cannot find any latency when I zoom in on the original say the bass and the added guitar, they line up perfectly. Maybe I'm just lucky or the guitar player had a 5 ms anticipation I don't know. I'm running S5PE with a motu 24i and have the mixing latency maxxed out to the fastest.

To Lead Is to Invite a Flogging

SX1,Lynx AES16, Lynx Aurora 16 Event ASP 8's, P4 2.8 dual core, Toft ATB24, Focusrite, UA, Great River, Trident pre's, Sound Toys, Drumagog, SSL Duende XP SP3 on an Intel Core2 Quad CPU @ 2.66GHz. 
#36
TwentyTimesSeven
Max Output Level: -85 dBFS
  • Total Posts : 252
  • Joined: 2005/10/20 00:14:42
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/02/22 20:19:20 (permalink)
With Kernel Streaming (WDM/KS) and a quality sound card and S501PE is this even an issue?

I did the loopback test with S501PE, an Edirol UA1000 and WDM/KS selected. It appeared to experience a latency of just two (2) samples at 44.1Khz/24 bit.

20x7

#37
Sean*O
Max Output Level: -87 dBFS
  • Total Posts : 190
  • Joined: 2004/12/05 01:15:08
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/06 19:10:57 (permalink)
I know exactly what you are talking about, and it drives me crazy! I do a lot of recording where I will overdub something like 70+ tracks of guitars, and these are all layed down one after another.

It drives me up the wall knowing that I played a track tight as can be, only to replay it and hear the whole thing off by quite a bit. I really don't like having to manually slide each track into allignment after every single take to see if it is going to work in the mix or not, but that is the only way that it can be done so far as I have found. Cakewalk really need to address this issue right away.

I was not aware Cubase had a feature built in to address this, but I will be looking into that option. It would literally save me hours upon hours of time, not to mention it would be so much less confining from a creative flow standpoint. Except from what I remember of Cubase, I hate it. PLEASE, Cakewalk, fix this problem right away and make another batch of lunatics happy again.

-Sean

#38
Mr. G
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2005/04/12 15:54:10
  • Location: Germany
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/07 15:30:45 (permalink)
ORIGINAL: TwentyTimesSeven
With Kernel Streaming (WDM/KS) and a quality sound card and S501PE is this even an issue?

I must admit that I haven't tried a loopback test with Sonar 5.0.1 yet but when I tried it in 4.0.4 with my current USB-audio interface (BCA2000), the delay was about 9ms, which is not exactly negligable. This was with ASIO drivers - interestingly, WDM/KS was worse.

@Jean-Pierre: Seeing you have reported varying results, finding a universal solution may not be as easy as I thought it might be. Sorry to hear that.

For those of us who experience a constant delay, though, a quick fix according to what I suggested earlier, would be very welcome.

Jan
post edited by Mr. G - 2006/03/07 15:36:10
#39
jt
Max Output Level: -89 dBFS
  • Total Posts : 79
  • Joined: 2003/12/12 10:36:11
  • Location: Rochester, NY
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/07 19:10:03 (permalink)
ORIGINAL: TwentyTimesSeven
I did the loopback test with S501PE, an Edirol UA1000 and WDM/KS selected. It appeared to experience a latency of just two (2) samples at 44.1Khz/24 bit.

TwentyTimesSeven, that's impressive! I don't know of anyone else achieving that low of a difference. Perhaps someone else that has the same unit can perform a loopback test to confirm your findings.
#40
TwentyTimesSeven
Max Output Level: -85 dBFS
  • Total Posts : 252
  • Joined: 2005/10/20 00:14:42
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/07 19:54:04 (permalink)
ORIGINAL: jt

ORIGINAL: TwentyTimesSeven
I did the loopback test with S501PE, an Edirol UA1000 and WDM/KS selected. It appeared to experience a latency of just two (2) samples at 44.1Khz/24 bit.

TwentyTimesSeven, that's impressive! I don't know of anyone else achieving that low of a difference. Perhaps someone else that has the same unit can perform a loopback test to confirm your findings.


I would like that. Not having done the test before I'd assumed that I was doing the test wrong. I switched to the ASIO drivers and got a much higher result (IIRC ~8ms). I'd be glad to do the test again and provide screen shots of my settings if anyone is interested.

20x7

ps: The above word is A S S umed.
#41
jlgrimes
Max Output Level: -59 dBFS
  • Total Posts : 1639
  • Joined: 2003/12/15 12:37:09
  • Location: Atlanta, Ga, USA
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/07 20:09:16 (permalink)
As I see it, this should be relatively easy to fix, too: Cakewalk simply needs to add a user-configurable box that says: "Cut off the first xx.xx ms of newly recorded audio and move it to the left by that length".


I think the root of this problem is there are so many sound cards out there where the implementation isn't the same.


On my Echo layla 3g, WDM only produces a small amount of offset <2.9ms, which I can't hear. I agree with you when you say 8 ms is unreasonable.

ASIO on my Layla produces a considerably larger and audible amount of offset (it actually plays the recorded track back early.).



And someone wondered a practical reason for going out of your d/a converter and back into your a/d converter.

Sometimes people want to run their softsynths through hardware (preamps, compressors, outboard digital stuff etc).

Also for doing a stereo recording where you are using a combination of software synths and hardware synths in Sonar.




I once had this offset problem (because Echo recommended using ASIO over WDM in Sonar). I definitely think more should be done about these issues. I guess the good thing is, it keeps me from wanting to spend my money on trying out other sound cards fearing I might have an offset problem.

And I don't think manually sliding every track you just recorded in place would be a good example of Sonar's great workflow. I can see if someone was trying to create an effect or correct a sloppy performance but for general recording that is not acceptable.


It sounds like you want a perfect solution though. I would think if they could just get the offset to a minimal point (under 3ms), most people would be fine and there would definitely be less complaining.


I think this problem also hits people who do a mixture of midi and live the hardest. I ran into this problem when a guitarist (who's been playing since he was little and had good timing) couldn't lay down his part properly to my sequence. He got really frustrated, but I knew what the problem was.
#42
jt
Max Output Level: -89 dBFS
  • Total Posts : 79
  • Joined: 2003/12/12 10:36:11
  • Location: Rochester, NY
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/07 20:45:29 (permalink)
TwentyTimesSeven, Thanks could you try the test again in WDM mode?

Loopback Test Instructions

Here's another thread talking about the same issue
#43
TwentyTimesSeven
Max Output Level: -85 dBFS
  • Total Posts : 252
  • Joined: 2005/10/20 00:14:42
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/08 00:37:40 (permalink)
ORIGINAL: jt

TwentyTimesSeven, Thanks could you try the test again in WDM mode?

Loopback Test Instructions

Here's another thread talking about the same issue


Hi Jt,

"WDM" is not available to me.

I did the test again. "WDM/KS" selected. I used the provided .WAV, 44.1khz/24

I got the same result: Two samples.

For the "sanity check" I disconnected the patch cord and tested again. I recorded the expected flat-line.

I think I'm doing it right.

I'm using the version 2 UA1000 drivers (not the 64bit OS drivers). Also, contrary to Sonar documentation for AUD.INI:

Use24BitExtensible=0

It has been my experience that bad things happen if this is set to 1.

I'm curious as to why others are not reporting similar performance.

Stuff: SP2, UA-1000,Ver 2 drivers, S501PE.

20x7

post edited by TwentyTimesSeven - 2006/03/08 00:45:21
#44
tunekicker
Max Output Level: -65 dBFS
  • Total Posts : 1261
  • Joined: 2005/10/28 14:39:50
  • Location: Grand Junction, CO
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/08 00:50:35 (permalink)
If you know the delay you get in terms of samples (I believe blue's was 366?), then using presets and Voxengo Latency Delay will help you correct these errors quickly. I would insert this on all overdubs and Apply FX before doing any other mixing.
Peace,

- Tunes
#45
TwentyTimesSeven
Max Output Level: -85 dBFS
  • Total Posts : 252
  • Joined: 2005/10/20 00:14:42
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/08 01:33:31 (permalink)
ORIGINAL: tunekicker

If you know the delay you get in terms of samples (I believe blue's was 366?), then using presets and Voxengo Latency Delay will help you correct these errors quickly. I would insert this on all overdubs and Apply FX before doing any other mixing.
Peace,


Thanks TuneKicker.

But I think I'll pass and leave well enough alone.

Two samples is the "round-trip" time. It's not a configuration I require often.

20x7

#46
newfuturevintage
Max Output Level: -57 dBFS
  • Total Posts : 1848
  • Joined: 2004/11/04 20:35:09
  • Location: o'land, ca
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/09 14:33:33 (permalink)
ORIGINAL: tunekicker

If you know the delay you get in terms of samples (I believe blue's was 366?), then using presets and Voxengo Latency Delay will help you correct these errors quickly. I would insert this on all overdubs and Apply FX before doing any other mixing.
Peace,


Hi Tunekicker...I was just thinking about this and think it's the other way around. I could be wrong, but here goes:

The Voxengo Latency Delay reports a delay the PDC mechanism to advance audio for VSTs that don't report their inherent latency. Applying this to overdubs would actually double the error.
But putting it on the guide tracks during the overdub, then bypassing it afterwards should achieve what you're talking about.

Probably the easiest way to do this if you've got more than a few guide tracks would be to select all guide tracks, then bounce these to a new track before overdubbing.
On the new bounce track, apply the Voxengo Latency Delay to your necessary value and monitor only this while overdubbing.
After overdubbing, mute the bounce track, and return to monitoring the original guide tracks.

I'd think creating two busses, one Master, and one Overdub Guide with their Mute buttons latched in opposite states would further simplify the process.

Egads. This is way more convoluted than I'd hoped for

.

My inner child is an angry drunk.
#47
Mr. G
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2005/04/12 15:54:10
  • Location: Germany
  • Status: offline
RE: Recording -- NOT monitoring -- latency 2006/03/10 01:34:57 (permalink)
ORIGINAL: jlgrimes
And someone wondered a practical reason for going out of your d/a converter and back into your a/d converter.
Sometimes people want to run their softsynths through hardware (preamps, compressors, outboard digital stuff etc).

That is one explanation why that delay matters, but strictly speaking, the issue occurs even with you want to do plain and simple overdubs of audio tracks - the loopback test just proves that there is a problem.

It sounds like you want a perfect solution though. I would think if they could just get the offset to a minimal point (under 3ms), most people would be fine and there would definitely be less complaining.

Who wouldn't want a perfect solution. :) Surely a small enough latency along the lines of what you have described would be acceptable, but that can probably not be achieved by Cakewalk because it is largely up to audio drivers. What could be done, however, is introduce a compensation mechanism as described earlier (essentially an auto-nudge feature for all new tracks), which would at least help those who experience a constant delay.

I think this problem also hits people who do a mixture of midi and live the hardest.

Or for anyone who needs to do overdubs of any kind.

Regards

jg
#48
Page: < 12 Showing page 2 of 2
Jump to:
© 2026 APG vNext Commercial Version 5.1