latency and playback issues, a video is worth a thousand words

Author
Kewl Hendagang
Max Output Level: -89 dBFS
  • Total Posts : 60
  • Joined: 2011/06/04 12:00:56
  • Status: offline
2011/08/15 22:42:47 (permalink)

latency and playback issues, a video is worth a thousand words

http://www.youtube.com/watch?v=YbtHnm6wY6c

longtime user and faithfull supporter, I have been relunctant to upgrade because of basic
functionality issues like this one.

I had a link to another video with another important issue that has been plaging sonar since version 7, but oddly
enough the video has been removed a couple of weeks ago (?)

what the video showed is that in X1 and even in sonar 8.5.3, to really remove the latency of a plugin once
it has been removed, bypassed or even deleted you have to close the session and re-open the sonar project.
The video in question showed that with one track of audio, and a heavy latency plug like cake's own limiter64, the
latency remained EVEN with the plug deleted from the project.

of course people will argue that you're not supposed to use latency intensive plugs while tracking or while
composing, but what people omit to realize is that this can be also a CUMULATIVE latency of many light latency
plugs of VSTi's that will start crippling the responsivness of sonar during writing or recording.

Brandon could you tell us if this has been looked over?

maybe one suggestion : how about a latency indicator, so at least the user KNOWS how far the tracks are being
pushed during playback, so that we can hunt down for problematic plugs, or simply delete, and restart the project to
perform a part. There's nothing worse than to lose the creative vibe because of some invisible issues you can
feel but not be quite sure of, because you WANT to remain in creative mode. Noone likes to be dragged over the
technical side, painfully and gradually because things start to sound weird. an indicator would allow us to know something's
wrong, so we can fix it, and move on

just my 2 cents
#1

9 Replies Related Threads

    StarTekh
    Max Output Level: -55 dBFS
    • Total Posts : 2007
    • Joined: 2004/03/09 12:02:20
    • Location: Montreal
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/15 22:52:20 (permalink)
    midi echo ...
    #2
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/15 22:53:22 (permalink)
    what people omit to realize is that this can be also a CUMULATIVE latency of many light latency plugs of VSTi's that will start crippling the responsivness of sonar during writing or recording.



    That's not accurate. The net latency of the project will be equal to the latency of the plug-in that needs the greatest amount of Plug-in Delay Compensation. SONAR and all the other plugs in the project will get their business done within that window.


    I agree, however that it would be nice to have a status indicator showing what the current PDC value is in samples and milliseconds, and which plug-in is causing it.



    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #3
    Kewl Hendagang
    Max Output Level: -89 dBFS
    • Total Posts : 60
    • Joined: 2011/06/04 12:00:56
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/15 23:03:20 (permalink)
    what people omit to realize is that this can be also a CUMULATIVE latency of many light latency plugs of VSTi's that will start crippling the responsivness of sonar during writing or recording.




    That's not accurate. The net latency of the project will be equal to the latency of the plug-in that needs the greatest amount of Plug-in Delay Compensation. SONAR and all the other plugs in the project will get their business done within that window.



    I agree, however that it would be nice to have a status indicator showing what the current PDC value is in samples and milliseconds, and which plug-in is causing it.



    Actually it is the cumulative latency of the largest plugin chain - let's say you're using 1 eq on each of the 1st 10 channels, but on the 11th channels
    you're using a limiter, a compressor, a reverb and a multiband watchamacallit, those will be cumulated and used to disctate the
    latency of the rest of the tracks, and god knows how many of us like to have our guitars souding pretty treated during recording -



    post edited by Kewl Hendagang - 2011/08/16 00:50:11
    #4
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/16 04:41:40 (permalink)
    Actually it is the cumulative latency of the largest plugin chain



    Okay. That's true. I was thinking of plugs in different tracks. But yes, each plug in a chain has to get its processing done before the signal can go to the next plug, so that's cumulative.


    In any case, to get back to your original concern. it should be sufficient to cycle the audio engine, or just run the transport to get SONAR to recalculate the PDC. I've never run into a situation where that would not do the trick.

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #5
    Kewl Hendagang
    Max Output Level: -89 dBFS
    • Total Posts : 60
    • Joined: 2011/06/04 12:00:56
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/16 11:08:34 (permalink)
    brundlefly



    Actually it is the cumulative latency of the largest plugin chain



    Okay. That's true. I was thinking of plugs in different tracks. But yes, each plug in a chain has to get its processing done before the signal can go to the next plug, so that's cumulative.


    In any case, to get back to your original concern. it should be sufficient to cycle the audio engine, or just run the transport to get SONAR to recalculate the PDC. I've never run into a situation where that would not do the trick.
    by cycling you mean turning off/on the audio engine?


    #6
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/16 11:58:56 (permalink)
    By cycling you mean turning off/on the audio engine?



    Yes. There's a button for it in the transport module of the Control Bar. In 8.x, you could keybind it, but it's not available in X1. I imported the keybindings from 8.5 to retain that functionality because there are many situations in which being able to quickly toggle the audio engine state state is handy.

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #7
    djtrailmixxx
    Max Output Level: -86 dBFS
    • Total Posts : 235
    • Joined: 2008/10/29 13:47:01
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/16 13:14:15 (permalink)
    I hear some phasing going on and a change in timing. If you let it play longer do they come back in sync? I'm wondering if there might be some some difference in a quantinization setting between the two.

    Sonar Platinum X64 - Win 10 x64 - Intel SB-E 3930 - Gigabyte GA-X79-UP4 - 16GB DDR3 - AMD R290X - 4x 1TB SSD RAID 0 (Sys and Data partitions) - 2x UAD2 Quad - 1x UAD2 Octo - UAD Apollo Dual
    #8
    LANEY
    Max Output Level: -64 dBFS
    • Total Posts : 1350
    • Joined: 2010/12/11 20:27:13
    • Location: USA
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/16 13:19:06 (permalink)
    What is your BounceBufSizeMsec - set to?   I would lower this and see if it helps.



    i7/16GB ram
    Win 7 x64
    SONAR Platinum Producer x64
    VS-700 C&R

    Octa-Capture and VS-100 for live recording
    #9
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:latency and playback issues, a video is worth a thousand words 2011/08/16 13:21:42 (permalink)
    Finally got around to clicking on the video link.

    There have been a number of issues reported with Matrix timing. I had never tried it, but just did. I ran a full drum sequence through it in parallel with the same clip driving SD3.

    I get similar results, but the Matrix by itself sounds much tighter, and the phase error between the two is no more than you would get sending two streams of identical MIDI to a hardware synth. I could definitely hear the wonky/variable timing of Matrix in your video, but I'm not getting that here.

    Ignoring the bad timing you seemed to get, I think the root of the minor phase error I'm getting is that Matrix works by sending its MIDI to a track which then echoes it to the synth. So it's more like real-time MIDI input vs. the way the audio for a MIDI clip in a synth track is buffered up in advance, and thus acts just like rendered audio with no delay in echoing MIDI or synth response.

    Based on previous testing, SONAR takes a couple of milliseconds to echo live MIDI to a soft synth, and some soft synths do not respond instantly to real-time MIDI, so there's no way audio from a live MIDI stream and a "pre-rendered" audio from the same synth are going to be perfectly in sync with no phase error.

    But in the real world, you're not going to send duplicate MIDI notes to the same synth. So I redirected the Matrix cell to an instrument track using SI Drums, and the two played in sync to the point that I'm pretty sure an uninformed listener would not realize he was listening to two layered synths. And if the patterns were different, which would be even more realworld, you'd definitely not hear any error.

    I'm not denying you and other users might be seeing a bigger problem, but based on what I'm seeing in this admittedly basic test of functionality, the Matrix has no timing issues that you would notice in a real project.

    Incidentally, SD3 will exhibit the same phasyness if you have it play a pattern internally that is also being played by a copy of the pattern in a MIDI/Instrument track.




    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #10
    Jump to:
    © 2024 APG vNext Commercial Version 5.1