HISE Logo Forum
    • Categories
    • Register
    • Login

    Timestretching sounds robtic/metalic

    Scheduled Pinned Locked Moved Scripting
    5 Posts 3 Posters 111 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.
    • W
      WannaBeGUD
      last edited by

      Hello,

      I have these 4 bars of a heavy riff .wav files that make up a sample map that I wanted to add timestretching too which I'm doing via scripting;

      obj.SkipLatency = false;
      obj.Mode = "TempoSynced";
      obj.Tonality = 0.0;
      obj.NumQuarters = 0.0;
      

      I've played around with the tonality and numquarters a lot to no change, the outcome is a very strange result when going from 110bpm -> 120bpm, then a very noticeable bad sound at 130bpm. Also at 160bpm it interestingly slows down not speeds up. Comparing this to the likes of FL stretching (I understand it's different), FL doesn't add the strange artifacts, you can even go to 160bpm on FL without sounding terrible.

      Anyone had similar issues and found fixes using HISE built-in timestretching? I've included the zip with 4 bars you can load into a sample map and play around with the stretching, it might just be really hard on distorted guitar sounds.

      Any help is much appreciated 🙏

      4bars.zip

      1 Reply Last reply Reply Quote 0
      • W
        WannaBeGUD
        last edited by

        For the FL example and a quality benchmark, here is an exported mp3 of it stretched to 160bpm using their stretch mode.

        160bpm example.mp3

        2524c915-c372-4394-ace7-a8479d7156e5-image.png

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

          @WannaBeGUD

          Timestretching like this is generally done via granular synthesis or spectral (FL is granular I think). You'll probably need your own custom solution (c++) unless Christoph codes a new Hise one. Stretching is kind of a difficult DSP, I suspect this is just how the hise one sounds. I think zynaptiq might have a good quality stretcher called elastic, which is open source? But their licenses have conditions.

          Either way, you'll need to get your hands a little wet with this one and plug in a custom solution, or get someone else to do it for you.

          G W 2 Replies Last reply Reply Quote 1
          • G
            goldee @griffinboy
            last edited by

            @griffinboy @Christoph-Hart can we get good time stretching please 🥺

            1 Reply Last reply Reply Quote 1
            • W
              WannaBeGUD @griffinboy
              last edited by

              @griffinboy Thanks for the information. I'll continue finishing my plugin without it for now then, and look into zynaptiq in case. Otherwise, might just have an informational snippet on saying use FL or the DAW built in stretching.

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

              35

              Online

              1.8k

              Users

              12.2k

              Topics

              106.0k

              Posts