HISE Logo Forum
    • Categories
    • Register
    • Login

    Limiter, (dynamics or scriptnode) causes delay when rendering audio

    Scheduled Pinned Locked Moved General Questions
    5 Posts 4 Posters 138 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.
    • B
      BWSounds
      last edited by

      Screenshot 2025-08-22 at 11.24.40 AM.png
      Anyone know why, or have a solution?
      when I turn limiter off the rendered audio is fine.

      HISEnbergH resonantR griffinboyG 4 Replies Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @BWSounds
        last edited by

        @BWSounds The (design of the) limiter introduces latency. Not really a HISE issue, it's just the nature of the algorithm (even though the latency is absurdly large).

        There is a way to test latenct in HISE: Tools > Check Latency of Signal.

        You can use Engine.setLatency to report this to the DAW and correct the latency introduced.

        1 Reply Last reply Reply Quote 2
        • resonantR
          resonant @BWSounds
          last edited by

          @BWSounds Yes, as @HISEnberg said, this is inherent in the limiter itself. This is because it's a lookahead limiter. If I remember correctly, as the attack value changes, the latency also changes.

          1 Reply Last reply Reply Quote 1
          • griffinboyG
            griffinboy @BWSounds
            last edited by

            @BWSounds

            I think I posted a c++ scriptnode limiter on the forum a while ago which has less latency. Although the latency changes for longer attack settings, so you will not get perfect compensation I'm afraid.

            Maybe I'll fix it later

            1 Reply Last reply Reply Quote 1
            • HISEnbergH
              HISEnberg @BWSounds
              last edited by

              @BWSounds This was my go to alternative for a while (if you have Faust enabled):
              https://faustlibraries.grame.fr/libs/compressors/#colimiter_1176_r4_stereo

              1 Reply Last reply Reply Quote 2
              • First post
                Last post

              23

              Online

              1.9k

              Users

              12.4k

              Topics

              107.7k

              Posts