HISE Logo Forum
    • Categories
    • Register
    • Login

    Convolution-related questions

    Scheduled Pinned Locked Moved General Questions
    4 Posts 3 Posters 325 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.
    • JL.LVJ
      JL.LV
      last edited by

      Hi everyone,

      Ive some questions about convolution node and its functionality.

      MultiThread:
      When this is enabled cpu% goes down a lot. What are the dis/advantages of enabling multi thread? I assume enabling multithread splits the processing of the IR among several cores. Do I need to consider the end user and their specs when enabling this?

      Oversampling IRs:
      What exactly does oversampling do? Im assuming this increases the resolution of the IR? I cant hear too much of a difference when putting a convo node in an oversampling container.

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @JL.LV
        last edited by

        @JL-LV Multithread moves the heavyweight tail processing into a (single) background thread. The CPU usage doesn't go down (still has to crunch those numbers) but it is not rendered directly anymore.

        There's nothing particularly interesting to consider here and it works rather stable (at least from my sparse use of the convolution reverb in various products).

        Oversampling is not a guarantee to make sounds better so if you don't hear a difference, then don't use it. There are only a few selected use cases where it makes sense to oversample a signal (the most important one is if you introduce harmonics with a distortion which folds back into the audible frequency spectrum), but I would rather not oversample convolution since it's an extremely heavy process already.

        d.healeyD 1 Reply Last reply Reply Quote 2
        • d.healeyD
          d.healey @Christoph Hart
          last edited by

          @Christoph-Hart

          The CPU usage doesn't go down

          The floating tile shows a drop in CPU usage though.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @d.healey
            last edited by

            @d-healey Yeah but because it only measures the CPU usage of the audio thread (this is how CPU meters usually work in DAWs).

            It's basically this:

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

            50

            Online

            1.7k

            Users

            11.7k

            Topics

            101.8k

            Posts