Forum
    • Categories
    • Register
    • Login

    assign FX to Effect slot

    Scheduled Pinned Locked Moved Bug Reports
    67 Posts 16 Posters 10.8k 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.
    • StraticahS
      Straticah @toxonic
      last edited by

      @toxonic did you compile after each step?

      creating user interfaces: www.vst-design.com
      founder @prototype.audio https://www.prototype.audio/

      toxonicT 1 Reply Last reply Reply Quote 0
      • toxonicT
        toxonic @Straticah
        last edited by

        @Straticah Yeah, i tried it, nothing changes.. :-(

        1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @toxonic
          last edited by

          @toxonic that is really old code, I wonder if it still works, maybe it needs tweaking a bit I guess :)

          But I see @Straticah made it work, great!

          Hise Develop branch
          MacOs 15.6.1, Xcode 16.2
          http://musikboden.se

          1 Reply Last reply Reply Quote 0
          • ulrikU
            ulrik @toxonic
            last edited by

            @toxonic I think I have some more developed code for that project, I'll look at it when I'm at the computer

            Hise Develop branch
            MacOs 15.6.1, Xcode 16.2
            http://musikboden.se

            toxonicT 1 Reply Last reply Reply Quote 3
            • toxonicT
              toxonic @ulrik
              last edited by

              @ulrik i'd love to see that! 😁

              ulrikU 1 Reply Last reply Reply Quote 0
              • ulrikU
                ulrik @toxonic
                last edited by

                @toxonic Ok I fixed the old code so it should be working
                This is only the swapFX function

                swapfx.gif

                HiseSnippet 2486.3oc6Z0siaabElxqURHSRSBfKPupcrtHfpVqrz9SRgcMrzJQYKD8GD0Z6Ea2tfK4HoYWJRERJuqPydYA5CRurOD4cHWlaJ5SPeCROmYHEIkzt1YgsgApWC3ky4mY9lyeyLG6ddtlTeeWOoLxClOkJk4yxpO2IXbswFLGol0kx7EYav77CHUCBnSlFHs27oF99TKoLY13InPYjusD+m+6i2yv1vwjFSRR5YtLSZK1DVPL0dU9NlscCCK5.1jDRuSklltN0bscmA.ZirkjlZXdlwHZGCTrakUJyGoYwBb8zCLBn9RYt8dtVy0G6dtiP9mw7YmXSwAkkzgIRPtgqsEhXjpTswLaqdQabeIXV5EaF1PXFtS11LK1B5wliujyfDqQR6QlakFdajBdkSBuRIf2ZfTlDP51BH8UY0M8XSCh4f34Sy1zIf5Mz.L6IghPVoa8yeQ1ZtfDNAEmXbFsgGLXgFpeSoREH6VpT9Gpnb+6K2oZaMR2FjAOUiz3EjAcIM6nq0e.QUqcuAGPdDoiKvHu7lq6GEv4AAJuzvCU9QjCUxoAQLyyUPIWsYdujp883m5rISso8ouj5cR7XLTBGUmZav0fGyP8DzF4AAK74Yrq2Le7qdiM7oMdAeFLBl4Y.1ctvycLlvL4xnO1XJJixQh8G.K8VcGnS5q0PquVmZZxW0NP21MvmuI34CEGQCPRMdgZNsgColAbIJmKegqUfsdUBr8qRfcdUBrKJP3FrW0NZsP+V8l58ZU8fHOYsts1ucmUcaxvOD9ekx40yvgZCa9nHGXgq4NYpqCLPMWH+bXPCtn5OuZObQZremZCZ1sy5hNTXN1LGJY3LGy.lqCw+biopLqKJWf.+8V4U9aJx1tlF1jgWTFVZt8+PT.XqsfyVI4rExQQFjuHe1.144TBAXQO5THpJPEnd4h..gIpW0lcFP52c+AM6jJHPIRYeZPOT69tyB.jqFgb0QbrNp3PnFVUaa0fwLezBol6jQhZW4xi3XDNEMbQKlEcnwL6fbEHk2AYgVYCXqDoZKb6sm6LGKe0Rh8.JhOrSAoLNb6iH2WruKZScFELdgHCufGjhVBzT35QT8ILGgv4UjAjFJGHFesfLQOvMJBfPSiP.lEHvvKPIZZESFxkn.ClUQ+Ym3G3wbFAdshLGK5EcGpl63b4I2ivchgPagpmDVMRLuL+npShIOTH2SNk7H3aDmx4FdQtGrVTVfyFACH.9KAgnk.HF8IP+xv4GrMEmNyerJrH3ZdYjQyvd5Xz7Wp3tbCIFCqogoMCdZ0A7bl58q9jmnUOrbQyN00dAoIV2.9pOPuUU8ABEgZjCHUa87pGnSddyVsH6c.4YM0atWKMwpYB90.COuH+Tna5TD.OjbJ4Om1yRN8d2CbbxrgnL2MLHwxHvnHDyibjilQwt6TQ.SZhoU5gHTi18rXLbl.CmsBFNiiAzov.Qhl5COiGmQBQGXeOjcTwE94e3GHgjDQMOhDV+mC5Xi92hSB01mljb4hkBca77FQhThbK3rfIIytjCAQpMJZtX4iBmDon8wzJpUeHNxvYjMU8vsJP1BBZ4YW+QBq.jfs0QjMI6TPPC95nBjs4qRJzH9kewyYAiqh3NlxX.eEDAV4iTzxy37p1rQNTqAzKBTSXbJPNrTgkPfXL7qblPjuGDUymnKE60P60uhMVZKy8RLF.1nCdmtsSgk0XBdsv5UaftT4x7KUfuc2800H0p1p0dUq8cKejTxp7scm4SqYXaeBbYy3x7v8SbB3k5wjlwIpV+TJazXQoyDUoGutRzXDJehJN1EtuC4q+ZxcEi8n9vIBXrZ7dUHyiHsMfC6GZ655Ep7bXtwkI+RSZ3jf0gZ0sZ8jGBCSLd7yKTWZ5KPDph4Sn6Y4ozzlYdlHYVP.c.Q0BVVJdhcZe2q.8xollv4N4bv82vrDKvAgpwkwbLDqGdFxkoQ9DzOt+TzFy7qSGBGZasTcPj2JEL1rb31KIHbmNkex00uY3W6H0DVfrxrvkbYizlke352RQAx5z.w0utHXFb0mITmYxW+Epv70H4Ugp0FySboJzcKtNqbtMIK8G3pxx4bctu6vg7O8nSfPEHs1lOb8xiewb7odAQjRb3Ftb30PBggH5Agf3zI7Sw1M9xZ9XU9otSmMsMrWahBC2WRnzotLG0b+EGdoe7pbo2rvKRDFsDFrH6x5epxUZBgDFtWjiPz74CU8LGK1QgaDS3gGj0XUdPJdIrMHC4S7nFm8vEhDZt4rDtnD2WZwUbOZM2EZkqRIe8hC6pExe2nEQn3RXJgemiqUuNI7CDvZSM7TW6LHNu+AKApWkBvKzdsTA7vOEt8E44ZDd4N7hZUqMX+psvJevE56F8dG7ZafBg26d4IGrHgVm3.wq9YCJKhObc53FP65nxiLTtTgrLqgCWKOLtzy01l5sV1XWP7tNEUclM4Dr18KMrmQWHnTlamteCYu59MjrcHlhm0kPPWmlNrftSoNWUSRjBeKH709MqCExvlTDRCjaJDqyPHjoN8kLSpnkExYqS8OKvcJW1vGPJk4yB3b+7nFZfVcIlEJenOP5hEcE5GsqLOtEQCpbNyJXbLg+Zkw7iiik2qBVCHpKRxezu.+fLfvZ2yiNm2GarE75MRLgz0djx7uxtRJthHqUINQQYUYRm7qvivUB6+gRxlenD24CEdaOTB64gRXCOTDc6PIrUGJK5ygRTSNTB6vgT70iwsbqG7G3a4nGjhz9O+SINsXI2BICT9EQS4VogSeY11tVyrwELY+uP7Fx.BRS0zIrwRN9rf4IaJ3arlh85BwuJaOrl85w3sVCFgP42FXLrUhedVQwlX.daHL+sTeCyt55+IYEMMhuz+lrI6dUZPrwqMHJ+527xOU.hONKOBmig6jBCGKXjzEwofEEaQGlnsw+tJKXzOUJuzcpzfRsvz3DZTY6s+oGGQOoBbFsbOuGrfM7ne+h44e7SUdJaEpR0qzlEWOR5e+3ATnTl9bGyTg4uoLeRhNNMBt5oGttY6LahNjtZRgHHGn3HVnOysvRxhwkvwHHzoNV7AXIuPlkwwYBYVNh46j03WSn3VuCBE2H5PovKcrZv3NGyY81AK+eoec62K7q69A+5aX+5NuC7qebDHDWChCheaphFGGxI4gG8AHjrP+ySbewe72+2+4EGIjTHwYPenZ9anniceuHqe6Oj0+dxZLwvzy8XSwiYQG4mvo.1VG9+x9xYaiiIkk3OvEzKaohkjlvrXGaZhWXdS3MoqWmstA5r8MPmctA5r6MPmu4Fny2dCz4Ocs5f+mbn5r.2IhGPAD5owe0elLZNFPFBOaR5+M1CgpH
                

                Hise Develop branch
                MacOs 15.6.1, Xcode 16.2
                http://musikboden.se

                bendursoB T 2 Replies Last reply Reply Quote 4
                • bendursoB
                  bendurso @ulrik
                  last edited by

                  @ulrik I just found this, it's great :) How could we save the order of the FXs in the presets?

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

                    @bendurso Check out the Engine.addModuleStateToUserPreset : https://docs.hise.audio/scripting/scripting-api/engine/index.html

                    Sonic Architect && Software Mercenary

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

                      @HISEnberg Yes, I tried someting like this:

                      for (i = 0; i < Slots.length; i++) {
                              Engine.addModuleStateToUserPreset(Slots[i].getCurrentEffect().getId());
                          }
                      

                      But the console says it can't store modules with child modules.

                      HISEnbergH 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey
                        last edited by David Healey

                        If it's only the order you want to store, so perhaps you could put this in an object and save it as a panel's value. If you search the forum for "variable persistence" you should find some results related to this concept.

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

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

                          @bendurso Do you have modulation targets in the script network? I had to remove them before it worked in my network, something like:

                            "RemovedChildElements": ["Modulator"]
                          

                          Sonic Architect && Software Mercenary

                          1 Reply Last reply Reply Quote 0
                          • T
                            treynterrio @ulrik
                            last edited by treynterrio

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            28

                            Online

                            2.1k

                            Users

                            13.0k

                            Topics

                            113.0k

                            Posts