HISE Logo Forum
    • Categories
    • Register
    • Login

    How Does Latency Work?

    Scheduled Pinned Locked Moved Solved Scripting
    3 Posts 2 Posters 145 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • clevername27C
      clevername27
      last edited by

      How does latency reporting work in HISE (as a compiled plugin, to the DAW)?

      When I check the Engine (and the DAW, as below), it says the latency is zero.

      But how is that possible?

      Thanks.

      42ddad3c-dabe-442b-8236-248dce77757a-image.png

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @clevername27
        last edited by Christoph Hart

        @clevername27 zero latency means that the input buffer is being processed without adding any additional latency. This is contrary to some plugins that need more audio data before they can process it - so eg. if your effect plugin relies on FFT you have to wait for 2048 samples (or whatever FFT size you need) before your plugin can do its job. In order to properly compensate this latency you will then have to report that to the host so that all other audio streams can be delayed by this amount to keep it in sync.

        Link Preview Image
        HISE | Docs

        favicon

        (docs.hise.audio)

        clevername27C 1 Reply Last reply Reply Quote 1
        • clevername27C
          clevername27 @Christoph Hart
          last edited by

          @Christoph-Hart Thank you very much.

          1 Reply Last reply Reply Quote 0
          • clevername27C clevername27 has marked this topic as solved on
          • First post
            Last post

          30

          Online

          1.7k

          Users

          11.8k

          Topics

          102.3k

          Posts