HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode Synth - How to Play a Tempo Sync Sample?

    Scheduled Pinned Locked Moved General Questions
    2 Posts 2 Posters 146 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.
    • M
      Mighty23
      last edited by

      Hi ,
      I'm trying to implement timestretch for audio samples in HISE. Specifically, I want to achieve:
      The sample maintains its original duration regardless of the played note (decoupling pitch from playback speed)
      Playback speed automatically syncs with the DAW/HISE tempo

      .. but, in this implementation:
      Higher notes speed up and pitch up the sample
      Lower notes slow down and pitch down the sample

      6f71b348-0308-44cc-88a7-9bf82a1f31dc-image.png

      HiseSnippet 1720.3oc4X8zaaTDEeWmLN0og9OUjfa9.GRgRjcSRSKbH1wIgFQcpU1zHNXIqI6NNdjWOiYmYShaER8.RvANBH0SkuFbqRbhaHwMNAeC52.3M6rN6t1Nt1tIoUBWoFOu2Ly626+uwU731Dgf6YXN6tcZSLLmCY0gIaTpAlxL1ZcCyqfJiERhWVMo05zFKDDGCSyo9BEAyLSaD74UqtF1EyrIQjLL1iSsIOj1hJinVovWRcc2D6P1k1J1tWpvV1bVItK2GvyTnbFsw1MwGP1Fq1VJjwCvhFFleL59KubdrS8Upmew72eem51jEWI2cWZk6fW9d0quRt7KsnyJ0WB.Y5MbnRtmkDKIB3RWi6zwpA+HlV.6QEz8cIpE4Mr.IqIaTpA00oRWiivvvDUIxTMk1TcSTYpC8D5QlrqEvHazIhazLSMLHkeLfjYLHMsFRWGYY6QaKi3nvykQaw.OXcL3ahCE8dMLeIpDG1.StPKbSxldvhSNv72MWtamE9ua8408Y1RJmkky1lKIOhM+sl8oylY1uY1r8xpd8AxSIFOtqKwafrUgCdC6fyy7asOw61YOD65SNYif5mzlldzro1ZsN1F4rsXT4iZSBWuI20QYqTeueOfQnYC91i2ZcrDqbJgzf80l3IoJ3XtN4PHMP6hxfVmHZJ4sgDg97ePjC2w2EKSFNoRzBY.1iD9PkihInxNwSDGiXrbCMFaTg30QUnR6FCFioF.FAK04AFCyLeOzF0qSrkQ.bZzle0jlFN5hOSWwqyrBpjFH9OLjBi6PxFPlHnBhW9gTO8OF05osG45ocS3uMZbRt5oF5ziVxUxX1X6e.UxR+Vn35YSf+awbyD0+yzEiVzVscIavNj3BEfBv3MfJN0w9txtTSF0Uly3savYT63AZ6PjdzCNf3EG6CTgJJkPa5HJ2rvNDWBVDKR7iJ7PJif8.6DYBsEieuvA5u9.jFtYUoJYeS7aSOZ9sWSGjyh5qS8+l5qCyDcIzFGK8v4eGr6XHztyEIz1g6KorCJigz3igwW21ukEzGvl.vhwHtvkiLSolgQuNmZsBDVDlSvh+E9DxLuZsYHy7cYFa7msIxi3dMCxDC+tg4L5NehS57USDuyWQWW9Qk3sZSCCoAiR.sJb2NcKHYlRuitvtXKtOHwPrCuGXWL0UsMKeAL0lyiXVvlCZZZN0dDOQvEOCJ2Bv+fbhsCp.kdSrMXk6TAC8mgjK0fffyh3sf8INsSG3w8h5mlb56UIutcf01WPeZoLZp2yXNUrwD0EwTqfPhTJHLGZKwdJt1XWi8TckUZZvcpszZkQOheKnqnF8ITt2OlxEsk9Ug3Wv4InmNFnSGHyj38JA3EFGI.sC.ngG5MBioQAchBQ2bH0aV1NX5GCinZr6h8NfHEgC0yH15nzfXnsbTUAqCwZ0Z6h6.GrB1CvG7pIEqKi1zi706ntFiHNp7xXp+LAZR9wT+6dpyPCPZXHFIYbT8YP3FNhdT5tWyoqu5CkPeuFhDNUxBZtCRi0bdMZLZnZ7UUU.igrPUWWGwv5HU60HsNUbBIsBhd1debG+nktFNUoNWxwceI45TgZ2q4C8Z0C4jfhRwXNji6VNdCH90Al0H33JKRBGgYlSVABrLkEZ.hFXnL93jz99eqfkjz1h9jtz9km+7ecUqljiztvPpE1t7uuptOW3rfwum6s3h+4pFisvglg8H7fO8Ib8boqqruZg+PBDNYz2kYb9q9oQO.F1qWQuTgK.QOCLhuMtSOx9kdEt.L7YPPuWUGld07+9hvnmA080FQWzylmU+RunvEXPWIeuCigf4R8Ie2O+C+0YUX+qV8zQvkQQuTquqOt7m47Q9g0t56lK5K4s.NA+.PCpyR7NCIqMln+vMf9gdjEhyu+NDIO+3zYr2ZtE8cn7MgKSjXEL2xPp09SnReV0GCy6IpVF6YyqtN21WIPQUq1tTaRUKrRJhppePaQ0R.zjBpCoZQOYCtufTqnM7GXlIQsOsVDaWNuMbHJlwqo+dwGTrVIqZ2e4ZZphlXVSQ.yZ6iU+xphZEasvQ3CMh72ZiPjuFY9iO+85o8vzienpQgwKT4JnJfCZevDDe3i2AhVe0pIiVGtoXoB8giBunv3U23pnc3boZFQe3wJ8V29YOsvDXK5ycT3edx2NzJGQynNpFDgQOi2sFm2rEN3keS1uA9Ew6Tags830BmqVEreo.JPo.VP4iLnxp0YyabXulY0r10rsSdU8cv6LoGbwI8fKMoGb4I8f2cRO3JS5Au2q+fpeJ3vPU0z1PZQkMz0jM2fg22U2jv3+.SQbtLC
      

      Free Party, Free Tekno & Free Software too

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

        @Mighty23

        You'll need a timestretcher.
        These are generally either done using phase vocoding or granular.

        It's a trick. Samples naturally are repitched by changing speed. To do otherwise requires a dsp that will create this effect.

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

        23

        Online

        1.8k

        Users

        11.9k

        Topics

        104.0k

        Posts