HISE Logo Forum
    • Categories
    • Register
    • Login

    Any Examples of AudioWaveform (RangeStart, RangeEnd) editing?

    Scheduled Pinned Locked Moved Unsolved Scripting
    8 Posts 2 Posters 86 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 Chazrox

      As the title suggests....I want to be able to control the LENGTH of an IR file loaded in my convolution reverb. I've tried a few different methods but I dont think Im doing it properly. Does anyone have a snippet or an example of how this is done?

      ChazroxC Oli UllmannO 2 Replies Last reply Reply Quote 0
      • ChazroxC
        Chazrox @Chazrox
        last edited by

        bump

        1 Reply Last reply Reply Quote 0
        • Oli UllmannO
          Oli Ullmann @Chazrox
          last edited by

          @Chazrox

          This is a bit complicated and I think it depends on what your audiowaveform is connected to. Here is a snippet that demonstrates this using a sampler. You need to create a reference to the sample whose range you want to change.

          I have tried to comment the code as much as possible so that you can see what is happening.

          Important: You must load a sample into the sampler for it to work!

          HiseSnippet 2096.3oc4Y0uaabiDeksWeUpIEsE4.t+4.XMt+XcNCUIaGE6FDDI+Upw4ODj706NDDTPuKkDqWsTfjq+3JBPw8TbOF8QHOJ8QHuAWmY+jqrjir5GnEmfgsHmgy7iyLblgzskBWlRIjVkpb1MiXVkdfc2aBzC1c.kGXc3dVkdjcqPOt3ePujcfPNrCMnOyZmaFQUJlmUoRK9RjyRkWxJ5y6dwNTeZfKKeJKquRvcYGwGx04y1t4ei66e.0icFenA2a17PWQvtBeQHfpEsqYMh5dAsO6DJx1B1VeIUMvpzisq+zFqyXO47sqUayFda1XCFswFa4sdsMNmVyaqFauEays1h5ZUZ4883ZgrqlpYJqRKsiv6ltCDWEDqfuhq3m6yvA0s5BZNd5CD9d3VDm0Z2Abeu1olKkkUI614FuEiMdOx9XtGOa9bi3GGQfjuBSCXoEJBuEK.u5lvqlA7l.jJY.okhgzmX20UxGoyof34CsOLPyj8ntE8kw7Zsv+sh8tBfi.c0gzKXGHgAYqvoQsZqQfes5ypT4y+7Oi7RllHY8XRF32IZAQOfQB4DWwvQh.PHJBMvin.1bo99mC9yJfOVoIJ5vQ9rcy464jWkp39LcFAmUh4DLQR8JqtVExc94tDw9Adyq.7EhQ+DW9OoMvQf.VY0WCV8dBoiKgGbKC3pUJ6VUgqJPKE96lXtcFmuTBnKb59v3UISbVciGUGbRQ4HPzkLmyJoDWISh6JYP7LgJkzaH.fMjnphj0O86o7e1.thzKLvUyEADFbjPEsjKo9gLEQzKZTOtLKtAM.3bwpvg2iPynnH9BH2h2msZ0J7.ed.KW1SyX3jEvtVrVWsx2VoLumCWsGqGHBuD6n5U0d8pfoFnVVcEW6NHeonU4POGjbD8xtTEiTH98KvoKmKJzg4jX.q1MmwDTPdLwfWP7Q4fmzBV8U0eMX+QoeNX8u3YiqeL5cFzNv18Q2.62glyC6uSMeTJayllyX+8n426N9nXllcsd261nynyfBoPF8TkdKQ4w5QC80whANJqD9rpijbLIv9RIbVBO5GE3QTXUigPfGdBYZQ1eAYExekb6XTTauoB7yaRNDBf6hVAdGvX9YmYoX8+qf5+vDCIJA4FQHjHGP.iEw.ZmIRzPUMIUA0rkgiZc.jxHMklaTZgiDPk.Ck4.PIdoYcafZqtwBKlKrHaXVmhyfl7aojwgErpwmpJjYhqfJcGjjsvYEOI8pyFDN77.J2uSH3CWYsrjIN8WiHN+afLEjJk6Gm5EacwI9OppWMfqQOLlV+RpjbMrkfET851BEGkPLo9UQ0bDjjw450HvO0hjaUJXtd0FudMx5Uw5suIJ858FznuYhftRYDSzDLgJ6YSYav0CZ4OZ.0AYLxYGSBPZ0Mhhj5WsGzQWGlq1glA0rL6inAPLElTVYVIfzSJFZVrABsKT8QgVMNdbIM3BkQ6Ho87oVoMgCLtHaPbHA0iGzOKieFwwHfXe7xFSiWmH6XJZedVcxjP8tLeVhSo5iQ.gm0J.p1Pah5NhPM58y8QQhcpgTpghKXwl8HeM6ZXi29n8a0cexQm1ZORKR2VGCSPN7jyNM46cpCQAZvcfFrniG6HBC7TN0VMyigex1yhfSDZ1oAw6Q.5jwI0q2Dokz.B1avjHi87KuqE5D.wtLoYgXjQnu1hMKaO8lkM6k2MNNwfQQvgAb8oiXASqCeqjfKnw5kSPEvpNps5+XRa0ER5Xw8vV8KlHxJZCXdaHqwE1GkHrt9bOlLRJOz1ngg4SDencVM+wEv6dwrIfrR2yGBJamTA9dn+cB0ZQPzxW1FKUNAU+2ObOplh22IwCAdsQLoliADk1icIbay3a+T1dOl5BMHkR+gr7Cvz2am304.3e07FSzbE2SOHehaZNfw6Ov3ht7liRCpNDDcE6z7CVvo3goWz8A1at91atcimt91Owfv5iQwxXWrzLF8LEr2Tzb1jlYfTtrdqb9jUdL0Tv0ODNixJO7ZJn5tkzsizxESyuwPLe22VPLKGKlGldwZLKd1dKIqt4dChIxk620rX7xa+O2Jd4jlV29Z7er8wBuPept3qJfu8RBAH6YgqxiWWO.5v3Fyic+r8TCyJD+D61XWpSFiKLALBmp+k.iIOPyCs2uWOnZbN.Wx9f+4uLuFio5+ywp+Ss6pgdBFBMOjjDHBCFoD9Y3g0FMyOrVaICiX6x+2Fr81l6DB1HYwY+9lQpp0PncgB5JA4cXifdc.2rwZ9flc57RoHbz3q5cuHJn3LIz7DXJLIbZ.Cr0Zy83tRgR0C1NQxRYRpcnrOZqxmoC6RlTUbtSBGB96.3XI1uPoRXEDElaTycOlpk7BGVizRsynQ93EriGWerwqO13MFa7liM9IiMtwXieZ93XC5wzQXjALd7FdVd1Z3ADPTlHCN2g2OS3wy7ddgyk+M2Kb96fLiEdD1xoXrKOtB5kvINXFDieJzaRz07Sms3o+iEAhQCDAb2hw2P7Z+9LoI1m3FpkVCGuxm4QM6.WDgpLNf9WZh22jJKdr8dYKpeueP5I5u9S1wvkforH+9sh1h+eSEs6xD8QI0yHw848aOe3Crix5Rvhj+ZBu3632OsniMTYpKTM1kYVeZArlW73Z3XDDcYAdQC9evmDh0SKlgDqmRzxMUTv9I46Q2Vpzhr3GcDa7xGJS5aFhpfZ9HjfBN+pfxgTWo3qciuDHh0OHZF.kAQ+a9JaeLNlLgqOODpy70ttEE0sV35y6B2XdW3ly6Bex7tvFy6Be57tvsd+KDaCnUnVLLN4nk0ws2ON.rz9YAfKZ8iPVqa9B
          

          One more note: If you try to implement some kind of custom sample import, note that Sampler.saveCurrentSampleMap does not work in the compiled plug-in! If you want to create your own sample maps from the compiled plug-in and load them into your plug-in, you will have to do some extra mumbo jumbo.

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

            @Oli-Ullmann ah man Thanks! My plan is just to change the length of an IR file in my convolution reverb module. Im going to look at this rn. Im sure this will answer my question! Thanks again! 🙏

            Oli UllmannO 1 Reply Last reply Reply Quote 0
            • Oli UllmannO
              Oli Ullmann @Chazrox
              last edited by

              @Chazrox
              I think you can do that by adjusting the pitch or sample rate... Let us know if it worked! :-)

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

                @Oli-Ullmann wow, I dont even know how to do that one. ha. Im gonna try with this one. If you want to share how to do that (if simple enough ) I'd appreciate it. 🙏

                Oli UllmannO 1 Reply Last reply Reply Quote 0
                • Oli UllmannO
                  Oli Ullmann @Chazrox
                  last edited by

                  @Chazrox

                  I've never done that myself. But when I find the time, I'll try to take a look at it. :-)

                  Search the forum. I'm sure there's something about it here.

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

                    @Oli-Ullmann Appreciate it. 🙏

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

                    18

                    Online

                    2.0k

                    Users

                    12.7k

                    Topics

                    109.9k

                    Posts