HISE Logo Forum
    • Categories
    • Register
    • Login

    Modular FX Template - changing Fx order with drag and drop panels

    Scheduled Pinned Locked Moved Snippet Waiting Room
    21 Posts 6 Posters 1.2k 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.
    • HISEnbergH
      HISEnberg @rzrsharpeprod
      last edited by HISEnberg

      @rzrsharpeprod Did you save and compile the scriptnode networks first (Export>Compile DSP to DLL)?

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

        @rzrsharpeprod just ran a test and it worked pretty well for me.

        There's a few hurdles you need to jump through to get it set up, but the important thing is to open each scriptnode network (each FxSlot[i]), save the network (that creates a copy in your HISE project), then compile it. The new compiler will give you an option to exchange it for Hardcoded Modules.

        Once it's done compiling save your HISE session, close it, reopen HISE, and finally uncomment the code.

        All that being said, there is a new component, the Dynamic Container, which can be used to replace a lot of this. I haven't checked this out yet but it offers a similar solution.

        1 Reply Last reply Reply Quote 0
        • R
          rzrsharpeprod @rzrsharpeprod
          last edited by rzrsharpeprod

          @rzrsharpeprod No I couldn't get yours to compile - there are red error messages for each DSP when I try to compile them so I built my own and compiled them. I can only get them to compile in older HISE though not the new one and that doesn't have the Replace option so that could be where I am going wrong. I did it manually after though so it shouldn't be an issue?

          Not sure why I am unable to compile networks using the newer version, I've never had an issue before but I think that is the cause. If I could compile your networks it would probably work and if I edited enough of the code to reference my basic ones that I built to test then it would probably work but as it is I have done half a solution and that is probably why it is crashing?

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

            @rzrsharpeprod the effect's are nothing special, they are composed of simple Scriptnode stock components. I should think they would work across several versions of HISE. I am on HISE 4.1, and this template was (probably) made on 4.0.

            Your second assessment is correct, it will crash if you do not use the "right" networks. If you change it to reference your networks it will function and not crash.

            R 1 Reply Last reply Reply Quote 0
            • R
              rzrsharpeprod @HISEnberg
              last edited by

              @HISEnberg I'll have a go at referencing my effect tomorrow as I ended up going down a combobox/set number of slots route and exploring that. I would rather have the drag and drop option though if I can get it to work.

              Is the Dynamic Container in the newest version of HISE or in the development commit as I don't see it in my 4.1.0?

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

                @rzrsharpeprod It's relatively new so your best option would be to work from a more recent version from the develop branch.

                The code I use is fairly modular, so you should be able to extract the panel dragging and snapping logic from it without bothering with the FX updating. You could probably use an AI to help you work through it and find what is useful for you.

                1 Reply Last reply Reply Quote 0
                • DabDabD
                  DabDab
                  last edited by DabDab

                  ModFX.gif

                  Working 100%

                  @HISEnberg Can I do it without ScriptFX ? Or Only with Built in HISE FX ?

                  Bollywood Music Producer and Trance Producer.

                  R HISEnbergH 2 Replies Last reply Reply Quote 0
                  • R
                    rzrsharpeprod @DabDab
                    last edited by

                    @DabDab @HISEnberg I'm not sure what I'm doing wrong then as I'm getting a bunch of red compile errors when compiling the script FX as DLLs. This is in a brand new project with just this and nothing else in, Hise 4.1.0 I don't get it

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

                      @DabDab You have to use the hardcoded master fx in order to use this, so you cannot use HISE's built in FX. A lot of HISE's built in FX exist or are easy to recreate in Scriptnode however.

                      @rzrsharpeprod , just to clarify, do you save the networks when you open the snippet? This is critical. Are you able to create a scriptnode network and compile it (independent of this snippet)?

                      Are you on Windows by any chance? I just notice as I tested this project on Windows I am getting a ton of issues as well. A simple solution might be to open each scriptnode network and remove everything from it (just keep the macro knobs intact). Then you can compile it and check out the code for changing the Fx order.

                      R 1 Reply Last reply Reply Quote 1
                      • R
                        rzrsharpeprod @HISEnberg
                        last edited by

                        @HISEnberg yes I saved each one before compiling but still got the issues.

                        I only installed 4.1.0 the other day but have no issues building networks on my older version. I'll do a test nest time I'm at the laptop and see.

                        And yes I'm on windows, ah ok you're getting them on windows too...at least I'm not going mad then. Wonder what the issue is though?

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

                        19

                        Online

                        1.9k

                        Users

                        12.3k

                        Topics

                        106.8k

                        Posts