Latency Compensation / Lookahead RNBO

    RNBO

    Greg Debicki
    Sep 13 2023 | 3:00 pm
    Hello, I'm looking to report the latency of my VST3 that I made with RNBO to the DAW. I max4live I was using thispatcher and setting the latency there. Is there any way to do this in RNBO? Ideally I'd like to be able to set it dynamically so I can adjust the amount of lookahead and have the latency compensated for. Any ideas or pointers in the right direction would be very very helpful!

    • TobyAM's icon
      TobyAM
      Sep 16 2023 | 6:01 pm
      https://cycling74.com/forums/reporting-plugin-delay-to-daw-for-compensation
      Share
    • Roman Thilenius's icon
      Roman Thilenius's icon
      Roman Thilenius
      Sep 17 2023 | 3:09 am
      i would always leave it fixed at the maximum and use a sampledelay to "extend" the latency to this fixed value. you never know what a pre 3.6 host does.
    • Greg Debicki's icon
      Greg Debicki's icon
      Greg Debicki
      Sep 17 2023 | 3:19 pm
      Shit so I have to export to code, implement it manually and then compile? I'll give that a try and report back (will probably take me a long time haha) I don't think I can do the "extend" trick unfortunately afaik... but I'll think about it some more, maybe it will work for me. What do you mean by "pre 3.6". Vst3.6? Or...?
    • Roman Thilenius's icon
      Roman Thilenius's icon
      Roman Thilenius
      Sep 18 2023 | 7:48 am
      i vaguely remember that there were hosts which have problems with dynamic latency values.
      in theory the plug-in can propagate what and when it wants, but don´t you think it i easier to set things to a fixed value?
      mind you, there are also hosts like this "max" which does not have latency compensation at all. a fixed latency of 500ms no matter the FIR size or lookahead parameter will make life easier for those. ;)
    • Greg Debicki's icon
      Greg Debicki's icon
      Greg Debicki
      Sep 19 2023 | 4:01 pm
      Fair point, I generally wouldn't want to exclude anyone just cause of the daw they use. Then again, for some users, being able to get the minimum latency is probably important and since the plugin is geared towards these kind of "detail focused" artists I still think dynamic latency might still be the best choice. Also it's not a particularly innovative idea so I'm sure there are lots of alternatives. I'll think about making a static latency version maybe. Any thoughts on the other things I asked? I had a look at JUCE the other day and just the thought of having to dig through docs and stuff in a framework I'm not familiar with had me stressing out. Also what do you mean by pre 3.6?
    • TobyAM's icon
      TobyAM's icon
      TobyAM
      Sep 19 2023 | 4:07 pm
      using namespace RNBO;