HISE Logo Forum
    • Categories
    • Register
    • Login

    Group Project: Reverse Delay

    Scheduled Pinned Locked Moved Presets / Scripts / Ideas
    16 Posts 3 Posters 1.1k 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.
    • WaterSpoonW
      WaterSpoon @HISEnberg
      last edited by WaterSpoon

      @HISEnberg So wow!!! RNBO was the way to go!!! I have export some of the guitar pedal effects and was able to bring into HISE. This is an EPIC addition. Thank you for steering that way!!! i am going to focus on learning RNBO and building the reverse delay in there. Awesome tip. It still would be cool to get working in script fx.

      Well, if anyone else has anything, thank you for it!!! i will continue to post any progress. Cheers.

      1 Reply Last reply Reply Quote 0
      • WaterSpoonW
        WaterSpoon @HISEnberg
        last edited by WaterSpoon

        @HISEnberg Thank you for steering to RNBO. i found this video and was able to recreate this as a RNBO c++ export and load into HISE!!!

        This was great and Kudos!!!

        Some things do not copy 1 to 1 from Max/Gen to RNBO.

        This is not the MAX forum so I will spare everything RNBO talk. But here is the few things I had to trial and error... and would recommend...

        1. Build all buffers in the RNBO patch, not the max patch.
        2. Gen stuff in the Gen~ Object is all the same as in the video.
        3. When the video references.. "Gen @expr..." Just use "expr..." in RNBO
          4.Buffer~ "@samps" in MAX is "@samples" in RNBO.

        Here is a screen shot of the RNBO Patch of how I got it working and with no clicking. As you adjust the delay time the Windowed buffer adjusts. In the video he goes go further into adjustments.

        56deb311-5a91-49c2-a2d0-4d7a7d4b8875-image.png

        Here are two great videos that helped me finish it up, export it and get to HISE.

        Kudos to these folks and @Christoph-Hart

        Hope this helps someone. I would still love to see this concept work in straight script FX with scriptnode or coding, but I am not there yet, LOL.

        Anyway on to the next thing to learn. Happy building!!!

        Will

        HISEnbergH M 2 Replies Last reply Reply Quote 3
        • HISEnbergH
          HISEnberg @WaterSpoon
          last edited by

          @WaterSpoon Congrats on finding a solution! Very similar approach to the one I took. You can embed the RNBO patch in scriptnode as well for any further adjustments.

          I know there are some new features like time stretch and core.record in scriptnode as well, which means storing buffers. I.e. once these are fully functioning things like a reverse delay should be possible.

          Just fyi, buffers can communicate in RNBO and Gen~, so you just need to store a copy in both and your good to go.

          WaterSpoonW 1 Reply Last reply Reply Quote 0
          • WaterSpoonW
            WaterSpoon @HISEnberg
            last edited by

            @HISEnberg Thanks again. yep, i referenced the buffers in both gen and RNBO and it worked. I was able to export and it worked the same in HISE as Ableton.

            Agreed on the script node for further processing and I look forward to exploring the nodes you mentioned.

            1 Reply Last reply Reply Quote 0
            • M
              meto396 @WaterSpoon
              last edited by

              @WaterSpoon Hi there I tried to rebuild this as well but I failed. Would you share your RNBO patch with me? I also found out that if you put an envelope (to the scriptfx snippet you've posted) that controls the filter, the cracking goes away.

              HISEnbergH WaterSpoonW 5 Replies Last reply Reply Quote 0
              • HISEnbergH
                HISEnberg @meto396
                last edited by

                @meto396 What errors did you receive when building? Did you receive them trying to compile it to .dll?

                M 1 Reply Last reply Reply Quote 0
                • M
                  meto396 @HISEnberg
                  last edited by

                  @HISEnberg no I don't have any sound the effect isn't there I don't understand why. I know how to compile it to use it in Hise

                  HISEnbergH 1 Reply Last reply Reply Quote 0
                  • HISEnbergH
                    HISEnberg @meto396
                    last edited by

                    @meto396 Probably something to do with the buffer, it sounds like your issue is in how the RNBO patch is built, not with HISE: https://docs.hise.audio/glossary/rnbo.html

                    Also, I find it can resolve issues to move any dependency files/folders created by the RNBO into the HISE project.

                    1 Reply Last reply Reply Quote 0
                    • WaterSpoonW
                      WaterSpoon @meto396
                      last edited by WaterSpoon

                      @meto396 Hey there, I am away from my set up but will be back to it after the weekend I will see what I can export and share. Still new to RNBO. The one thing i can see from my screenshot above that is different then in the video is that inside the Gen folder he has a switch activated through in2. I replaced the switch button with an operator with a value of 1 which would keep the effect always on. The other thing is I settled on one mask for the window in the screenshot above there is one bang that loads on startup. In the video he is manually hitting the three he made. The only control i kept in the RNBO was the delay time. onceyou have it in scriptnode you can make a bypass and other controls. one trick to do that is to use the feedback delay in scriptnode and replace the delay with the RNBO patch. Now you have a feedback knob. Reverse Delay is hard to control - you can tempo sync in scriptnode but it is in what is being played. hope this helps some. but i will see how to share RNBO snippets once i get back in front of it. -Best Success!!!

                      1 Reply Last reply Reply Quote 0
                      • WaterSpoonW
                        WaterSpoon @meto396
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • WaterSpoonW
                          WaterSpoon @meto396
                          last edited by

                          This post is deleted!
                          1 Reply Last reply Reply Quote 0
                          • WaterSpoonW
                            WaterSpoon @meto396
                            last edited by

                            @meto396 said in Group Project: Reverse Delay:

                            @WaterSpoon Hi there I tried to rebuild this as well but I failed. Would you share your RNBO patch with me? I also found out that if you put an envelope (to the scriptfx snippet you've posted) that controls the filter, the cracking goes away.

                            Awesome, i am going to try that, i would love to see the variation. Thank you!!!

                            1 Reply Last reply Reply Quote 0
                            • WaterSpoonW
                              WaterSpoon
                              last edited by

                              d7fa58f3-328e-4c60-a6b8-566b7dea2b6f-image.png

                              This is the Max Patch level. just a sound for testing and i referenced the buffer to see what was going on.

                              2abf5da5-1d87-48b0-ab1d-1b0c6a86fc60-image.png

                              this is the Rainbow patch (same as above) - Note the "Loadbang" as this will build the window to the buffer automatically when the plugin is Init.

                              c39cf7a0-16de-4d2e-838e-8a0f2e12ca24-image.png

                              This is the Gen~ folder. i highlighted the changes mentioned above.

                              i believe the no sound issue you are describing is that the effect is technically not on when exported. i did it this way to be able to add all that in HISE. Best Success hope this helps.

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

                              56

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              101.9k

                              Posts