Forum
    • Categories
    • Register
    • Login

    How do we use this repitch node?

    Scheduled Pinned Locked Moved Unsolved Scripting
    6 Posts 3 Posters 67 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.
    • ChazroxC
      Chazrox
      last edited by

      I cant figure this out, it seems as if its shifting the frequencies up and down but I cant hear a difference. Am I missing something?

      Screenshot 2025-12-04 at 1.23.54 AM.png

      trillbillyT dannytaurusD 2 Replies Last reply Reply Quote 0
      • trillbillyT
        trillbilly @Chazrox
        last edited by trillbilly

        @Chazrox I was just messing with this as well and thought the same thing. As you move the RepitchFactor knob, you can audibly hear it repitching, but, once you set the knob, the audio seems to be back to normal. I couldn't figure it out.

        ChazroxC 1 Reply Last reply Reply Quote 0
        • ChazroxC
          Chazrox @trillbilly
          last edited by

          @trillbilly Yeah I gave up lol. Lmk if you figure something out tho! I'll keep trying other stuff too but its looking like I might actually have to take the deep dive into c++!

          1 Reply Last reply Reply Quote 0
          • dannytaurusD
            dannytaurus @Chazrox
            last edited by dannytaurus

            @Chazrox I asked Claude to describe the Repitch node by looking at the codebase:

            Based on the codebase, the Repitch node is a container node in HISE's scriptnode system that resamples the audio signal to process its child nodes at a different sample rate.

            What it does:
            The Repitch node resamples the audio signal and processes its child nodes with a different sample rate.

            It works by:

            1. Downsampling the input audio by a specified factor
            2. Processing the downsampled audio through its child nodes
            3. Upsampling the result back to the original sample rate

            Use Cases:
            This is useful for processing effects that need to run at different sample rates, similar to how oversampling works but in both directions. It can be used to optimize CPU usage by running certain processing chains at lower sample rates.

            Which pretty much aligns with the docs: https://docs.hise.dev/scriptnode/list/container/repitch.html

            Meat Beats: https://meatbeats.com
            Klippr Video: https://klippr.video

            ChazroxC 1 Reply Last reply Reply Quote 0
            • ChazroxC
              Chazrox @dannytaurus
              last edited by

              @dannytaurus Thanks. I just think im not setting it up right. I read the docs but im not sure if it requires being inside of a certain chain or if anything helps because as it is just dropping it in and putting stuff in it doesnt really work as far as I can tell.

              dannytaurusD 1 Reply Last reply Reply Quote 0
              • dannytaurusD
                dannytaurus @Chazrox
                last edited by

                @Chazrox You probably won't audibly tell if it's doing anything unless you stack a few inside each other with extreme settings.

                Meat Beats: https://meatbeats.com
                Klippr Video: https://klippr.video

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

                30

                Online

                2.1k

                Users

                13.0k

                Topics

                112.5k

                Posts