HISE Logo Forum
    • Categories
    • Register
    • Login

    How to Get Started Script FX DSP Network

    Scheduled Pinned Locked Moved General Questions
    28 Posts 5 Posters 1.3k 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.
    • ustkU
      ustk @Tania Ghosh
      last edited by

      @Tania-Ghosh Just have the time to answer the second question
      You connect them the same way as other modules. Either with the property editor (the parameters will show up in there), or with script either by ID number or name
      ScriptFX.setAttribute(ScriptFX.MyParameter, value);
      or
      ScriptFX.setAttribute(0, value);

      Can't help pressing F5 in the forum...

      Tania GhoshT 1 Reply Last reply Reply Quote 0
      • Tania GhoshT
        Tania Ghosh @ustk
        last edited by

        @ustk Ok... Got it... Now, How to Sync L/R just like regular Delay FX of HISE?

        Tania Ghosh

        ustkU 1 Reply Last reply Reply Quote 0
        • ustkU
          ustk @Tania Ghosh
          last edited by

          @Tania-Ghosh A snippet would be helpful

          Can't help pressing F5 in the forum...

          Tania GhoshT 1 Reply Last reply Reply Quote 0
          • Tania GhoshT
            Tania Ghosh @ustk
            last edited by

            @ustk I have attached project file Sir...

            @Tania-Ghosh said in How to Get Started Script FX DSP Network:

            Although I don't know HISE at all but I am trying my best to learn it... Here i have prepared a Filter delay with DSP Network... Now my question starts... :face_with_tears_of_joy: @iamlamprey @Christoph-Hart

            • How can I make it Delay Sync L/R separately?
            • How to call parameters with scripts? e.g Bypass button...

            Call Back of Bypass Btn
            ScriptFX.setAttribute(ScriptFX. ?????whatNext, value);
            If I write ScriptFX.setAttribute(ScriptFX.bypass, value); nothing changes
            Here is my Project File..DSPTry.zip

            Tania Ghosh

            ustkU 1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @Tania Ghosh
              last edited by

              @Tania-Ghosh Why don't you export snippets? I now you have troubles importing them but you should be able to export them for us to help ;)

              Can't help pressing F5 in the forum...

              Tania GhoshT 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Tania Ghosh
                last edited by

                @Tania-Ghosh Here's a basic Filter Delay with separated L&R times.

                bc364380-54ec-4a24-8d53-80626bca982a-image.png

                HiseSnippet 2094.3oc6asDaabbFdVRMRVTxNtINA4HgaO3.3HPRoDGf.DQa8vPnh1rhxN0mTGs6HxoZ2Y1r6PYw7.HEsGJ5klqsGZulSA8ZOT.gdtBH.FnAH2xo.eIP4RNjKIyrCWtyRthbIcjEkh1CDbmG69M+O9luY2Yq5wLw99LOfwza1xECLlEVqEk2XoFHBEr1x.iq.qf74Xu7phtSKWjuO1BXXj8txBLldBPvwQKdGjMhZhiJB.dHiXhWm3P3QkVs7ulXauJxBuIwQq0KTdMSFcIlMqo.OYgE.tHycQ0w2CIaVFHvXxUrHblWMNhi8AFSbGlUqZMXOlpZ+CI9jsswxSJBpItPphWkYaIQr7+fkZPrspFNt8A.CX0HqPVkU3ZvJDKRmxirFWMnh7Q8P2dXjoevqnN7JjH7Jl.7.ZnaBE5DffY0zFwiiLo6ncEDVbO0ZTNl5S3szcWmpv8W.qR3lMRFuYR.uBG0IMda67uLbkc1Aaxi.6DvU+sipmdHBDM501kCVyzi3xE2eIPlBtL1F0JFVTM.X7ovUn0IT7bldXApV128dX9iYd6diqGzoq+Zu8NMolRacdWOrKxCuIqpnha3ibbswaH5zMyusMyb2Zj2G+Z49fbSm6ixkWqSAn6NxVbCyFHJEa62ayjovTtGy9FzlNai8tY98P1Mitd8jEOU5LdL5ZTB+9t31MK1XHrXAmgFJiJsCnhJJgXgMXM4DZ8JHtGYeAwv8Z5TSPFYhWp8nUTlQFfrqAmWPdtLzrFlZEbxOHNZWYQ44FsqrXXk.INvTtn71tm.Oe6+K9mtaVTNyRxPtJxTXvZUEwaHScDzjbQrI1aNyNwnWR0mh.An6FtqKrEwJ1Hq7BGR0pFCKwbbj.SRz19+uKwRdCgF2TzBUL2FhXEIscEechao2qJxSvSKloPd8yXjUXYcwdbBVZYk2N0.MX.MkZT56ZKlX3XGbppOoFOGCBynP3kT1z.6aIv.r+mFl79afCf+jv5RzEC7yH.uGdt5iGv1HS6yDw5YkPdV3FXeL+gRFCf5WsY.p1baahoDTft52K.efONkcMZNmMQd0w7fYAhBdkfJ7LwUXM5dh6ihpsBg10E9QGTAseO2r0YOF60kpmGcvCbc6oTA6.G6J4akk82+axi+8h01E+XkWSTJ7MlagRkJcKfxkFH5pycj76+K69Gt7UO.jdHC.8.4x+0xIAY.HAHKZ6.g7D+Pq+Y0WZ4mrnDxy.q4vX7FBh0tcKKTNlgGzap27mgR8xFiayooMmb7nWU8oO2Vwgz.abJZfmPC9yB4XGW1V9snl8NDDLbZUOFvyYjDe0pd32aYliVBsnW8kmxvn6BEVBIvWyRZR1gr+VVJU.cxqj0LiRaPvxstuaGkkgjkqPQB8VsEdeJSc.KL27EJVXdvJ6KD346KWYfz9OxLzIfYPoziYQa0wb3ZmhS2EVpJyeSYjW2TcuZ4gfh9nE6EyERDyGsXRXtvPh4YgUjzQB4VBv0CVzokmF5gMwj8vcmy4ojNOWX0ig4bWFdaKqMY0H0oH6NYbYFFkAFOawcGsX5i6D9KMe3GbsO6te06+m5iOLGbUL1Zaj4tQdv56HO9+w7fwXIh4Duph3rS0iCysNTZ0xMtI7Ih0saYik6kGWXee1ht9jgfU6SFRFBQzU3yqqq65GWFDaIG9hU6FOt5JcHGBpaLjYXVnXU4Tbvyuny3qCS2PPPbrxYmRo15LpXqKqI1p3EpsvJMUQDkWH1Z7RrUoyGhsxERAU7B0VmATaEd80cg5rDWH15BwV+jJ1Zp.wVEOOn1RipajkacbZuxAYT7VtL6tVz5KJxMskMetN0eVHIDl9.2EJ2Sf6e9IIF3tP4DBbEscvIgG9gO8V+QmCamDJEY0DSMaEE49kdO828e+xCS2TxyGb7jXSIe3+Sd7K6B2gsLNtCa6fw82+O9zu65e6mGf6rveSByDmd6boCRqrmRGLXYOIiWcBhteK.cl4Y7ZByA9V.B61oFtGLW7jxMu.t+SxOUv6Yq3Eunsy1unsIdGy+yg0+Wub4jRwJbI1S95CJbN4EscrmXLo13aRs8Uv5fzlKldgz8zUCiHkAAJGzDJn+dNzdZCwV5c3xAEcKvwHkoBWyRj1H2JQIrX7wmUydrq.OtaXiwG2P7GJzOW7CyzYgeiQYDZOqRc2f1hTOA8DmTKyN8dhwnjB80w7yGWADVgr+IoSP1nq8YeQONgLI5DZuumh4.ZOetlweF3xdstsCqoPfU+s9YR2H6QGbxrue515m3XNTC5.FzOKQbOOkfM3oCWMXs6mjAcubPT22j5L+NOEgtdc.QqI9mHGwyyk02si3AqsLhiZaEjajUsUYXXrLdOhIVMblVnXweWNyM1dr9JpJEZUITbvmZPv9Z6UBNO+6h1Cm+tXJ1StawK1mu1fOOsesAto9qM39lbwseSOD02k4G6BWC6P1T3e8iwppdmRaHWgid4KwPdIV0QKtpXPlXepg3M8BVpTaFI888d1QZylG+yAPq8Iryym3hOAh.3lMcvc.6c+oCwXMhbi0uhHY1VjjDfwWTjUrCpoMOrz3A4UXTlaCFUtB5nHfMvbOR8533OchjFP2lykZL5Tx0JuA1Fizil+UkWWDEh7pn1Z4ihsnX5sE8ye8pPEbyKyLye93SWI64nOckg.JOO9xIddbObPldrsLUeqHxX4KEThXbSC9HzlFVQdd9hf8Ty+BgElq.vQvHtkoozb+5B6Sx8ozHzm4Gg9rvHzm2XD5yaNB84ViPedq91G4jQ2tIm4nREEETck.IJFFQa0hrfeDGEvb4
                
                Tania GhoshT 1 Reply Last reply Reply Quote 1
                • Tania GhoshT
                  Tania Ghosh @ustk
                  last edited by

                  @ustk Hmm.. thought it might not open at your end.. OK...here it is..

                  HiseSnippet 2241.3oc6as0aaibEdnkGeKIEaZ2scejXQevAHUqntXagBzU1VR6JDIaAImjcaWzDJxQRrlZHK4nXqdAH+C5Oh9V+UXr.887V6ac+IzW5ysmgCk3PYYGJecsaLxCZtbl467MmyYNyvIM8bLH99NdHkUOXjKAo7Pb6QTV+c6qaQQ0JiTd.tLwVejZ05Gf1YjqtuOwDonj5K4cPY0EQA+8u+hczs0oFjnpPnW3XYPpaMvhEUayROyx1tptI4.qAR8NeoZFNzccrcFBfIENCxU23P8dj8z4caALRYoJlVLGu1LcFwGor3NNliZ224Hpn+uvx2piMgWPC0FFHQ0UcrM4HlWKZ29V1lMGqz9HjBtYDEjRPAeLtgko0j5inhOJnA0HIj4CkENO3oICuLIGdJRvaQA7dLtsgmkKKpEwxTMJi30UGVBjgknuHkSv65.cfxROP+PRUOnvDAVuPlLOUMelLO4W1cH0fY4PUcn64vH6SW+Iq8GWa009yqoNcSc6Ny13SimisMwalMyW08NOAWmNbPGh2SUeit8PxjNBpeb9Ee17dhsE1UQ26TzfDf3oceJE3ZQbmXJWP1jp.9ekPTAckEv9+nP1usskIwCYAj7x3mQc5ngB.rrKAJwBm8xHbtXB+5+x282mCgyGel+G+02MGBWHlvu869O+y4P3MldlOYNDdy3B+ju8ec1BuyPFygFH7pXQgYsX87Zk0Y5betvkevjvk3wr3VaJkIuABlI7.WEBI5eHywEor1tNCbcnbiEkGHl1GM1+TmRrCl0UvA+VCcbzD9EkFMovI+5RGYYx5OoB0+To9Dqd8iha919k533AbPaq+fDrUCqskto0P+n5yVxhQFLNZ5Cw41nvVZajYyL4PQMjkG0XKnRsBEKrEhQNlEIgVlr4xWbqMKvcPhzwUhqi006LQGC9cLcrsjN9N2R7IfOkvNIpkqTe6uYpoLe1h401nH7OTb53jeyzzApXIYTs7602TBU0kPE52Fhpkv01SsNxcbTfZlAaEFLbpU+ZMX2HOXiHHfIukvdOOPHqLDZHAg21SFBslKHzZtfPNIH788lEDVAePsFURNHlz+4AF4kfwGwl0hwp3pUpTdmceVRwQj.yCPJHAjlrYwGXtsZRAgnyyC.1PB.us2rXhPBt9btfLellaJAiWKyCmPCgwx3WVq7AeURQw3tKCh0RPLYI132IAiW6NU3QzKOU7fe0DBa+pU+782K4DlHYIjIoq9Pa1KN01BmNALHMPGyg15r34FxSHNrAHglXIgwyzh5awFIOxWKILlT39XbSKlQ+Yi2ElAdg8EutwaX52OBWoaWhAKBrKhq902N4ZuVngCL+bfDyNRlvFmk8eCqVg1yhRRa3Q.rU12cOB6HGuCW+yfnCUKuymIkisqGALFIG3zDNf0595CbsIs.odpZGaGiC4a0e5DkCMr2g2i0M5qSgLK7uH4SO0woRkr7omwRXKmgLKZuF5LOKvEFu2vAsgszMH6FhNnNkE3oUKJmgWNH+.B0Lnv+E9KrQMdYkvF0F2XTF4nP9LXAK72vu3qNqfETLuAGStWbUcCPCG0TmG73wX9YA.aJhWZiI1VqFJjFBfcDfSgyhpCL7TUlAwGY4SoBg3FDDfCNgZ3ueoHXEFmKSlPqjVvZK+jOM3Fq3rfQIPzMGGHxWPxJojx3DELSBsTnLbztLd.DjxBclJln4qGU4zXNijS.uzYnAKHzf03ZvivUsYphqTndb83mfgQVOcWKaX7ekIuKw0Dggw04xR4QT8AVFg6I.gNCMNRuy2zb61si4yGWYUVLrDDyLEWQ+w3dvRR1zsH9jvsUB2bgiulC6XaYD5RMkjeRnjO2mL+B+oXS6QupamWANko21z7.m1V8n51Qxqctx+SGKuEMM3zQIAgSFK8CkF83CSzNIGn60ivBhsGYr.galThaKSeCLmiMaZXQkztF5GGVZYb1zEKVDVwOh3EdOR7d7bW2IkG2m1Lhq3rQKgyjNCDx5PxQByKgRKb1CsZFqO79VbCIjlXrwGxyCWAQMSBlVCWkPL6nabnLnxlXPoIApEwZaLEpzhgpfNDAq.PNCLsDN3x4lfGfhKbqRRvgF8H+9gDpwHYVJWwaUTA44FDSQBQ4usQTMpK3ZJMtHQv2UBC9xO6cPv2VyYvWAFu9B89gvo2OBmtQtODN88DNMW5BeHb5c0voxdgwcIWQBoKIV2CtlvyCluWXH02fKlNLBhOJVQHTBOLL+FMhmfcy32KiPc.4BnQOt6RMSH.M+n966N4LuiCRdCR2UNFNMrueft.abflIW15lmKk1u7dCWN4VBuJXSdqZ4t7FmgAIuB3yq5P3IjNac0Qmad4sOu6RmQWl+UEeB69OMetv7ZdJkWwcAW940b4Nl5MsMi3aubUYu.4AcosWjSw59nAycM8aZKlweipqJal7WA1LiS.99n8xcIc6zavGd8uIyXYVa5kzTOePh1JZx0PeoYSLvHENG9TztLihwZok0VQOlVeuPulF4OF3mHZ7A3Wp+FRvSRDItLGd4tNdCT+RBk3w+plZmy6R7cI8cI5l32k39FL.BG3oS8cc7IZxi7TskUtsxD1PZ7tKpJVu3pWUP8j52JkFWYV4JapSiMXP4XiTCqikKVgp2wlzl.Zi499FfxpGrZE8AoaNz1mD3kJMteuT0Ykq9qz8Lg0EiXeh3TI96xNGOQyk9A8Sz7l6ABjJYv887ksWcLFaaw+dyUf.C1fmIRbIqkEOChw0F20pgC0wsuC0J1hdKByypWORLaoYpPayX7DLmTyGWpEwln6K4t8yKU2hRz8ZH9lmWDtPK4bw4sd8oXAbU4wCTue7vNR8+kOrij6gBgLu6rR+yvPX7rpAK2p29q22DuBjah4XftgmyqLDOdlfq0MnFPuoA+OQXUbCdY0IOgXdBPYPCfscdkgA2l9W.7yrkI6EPlbW.YxeAjovEPlMt.xr4EPlsNWY363u8Ply.g8OTQyJAIepnHR5IvU.8+fQmCUX
                  

                  Tania Ghosh

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User
                    last edited by

                    Oh also to connect UI to parameters:

                    ScriptFX.setAttribute(ScriptFX.ParameterName, value)
                    

                    Make sure the parameters don't have spaces in them.

                    1 Reply Last reply Reply Quote 1
                    • Tania GhoshT
                      Tania Ghosh @A Former User
                      last edited by

                      @iamlamprey Ok...UUUh.... very tough.... How do you learn? :)

                      Tania Ghosh

                      ustkU ? 3 Replies Last reply Reply Quote 0
                      • ustkU
                        ustk @Tania Ghosh
                        last edited by

                        @Tania-Ghosh You have two slider L&R in your graph. So in order to sync them you just have to set them at the same time from your interface

                        Can't help pressing F5 in the forum...

                        Tania GhoshT 1 Reply Last reply Reply Quote 0
                        • ustkU
                          ustk @Tania Ghosh
                          last edited by

                          @Tania-Ghosh You learn like the other things, you play with it for months, years...

                          Can't help pressing F5 in the forum...

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @Tania Ghosh
                            last edited by

                            @Tania-Ghosh Just play with stuff and read up on basic DSP structure. Things will start to click, but it does take a while. (Took me about 3 months before I started being able to "read" DSP).

                            Hopefully you can read the general flow of it:

                            • Audio comes in at the top.
                            • Audio is split into two chains (Dry and Wet).
                            • Dry chain has a gain.
                            • Wet chain splits into L & R.
                            • We then get the tempo from the DAW (I think, not sure if it works properly).
                            • Tempo is then sent as MS value to the delay.
                            • Audio then passes to the Send node, which sends it BACK UP to the Receive node (feedback).
                            • All of this then goes out into a filter.
                            Tania GhoshT 1 Reply Last reply Reply Quote 1
                            • Tania GhoshT
                              Tania Ghosh @ustk
                              last edited by

                              @ustk sorry.. my mistake... l and Right Delay Sync in BPM like (1/1,1/2,1/4, dotted etc)

                              Tania Ghosh

                              ustkU 1 Reply Last reply Reply Quote 0
                              • Tania GhoshT
                                Tania Ghosh @A Former User
                                last edited by

                                @iamlamprey Superb !! :)

                                Tania Ghosh

                                ? 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User
                                  last edited by

                                  @ustk Maybe we should start patreons ;)

                                  1 Reply Last reply Reply Quote 1
                                  • ustkU
                                    ustk @Tania Ghosh
                                    last edited by

                                    @Tania-Ghosh In the nodes you can see that the values are going from 1 to 16, and you need to set them on a 0-1 based value (don't use anything else as min/max for parameters). This means you need to perform a mapping of the values in your script interface 0-1 -> 1-15

                                    Can't help pressing F5 in the forum...

                                    Tania GhoshT 1 Reply Last reply Reply Quote 0
                                    • ?
                                      A Former User @Tania Ghosh
                                      last edited by

                                      @Tania-Ghosh

                                      Sorry forgot you might also want to wrap the wet signal into a Frame node. There's a meta.Delay() node that you can hit "u" key to unfreeze, and see what's going on under the hood. That applies for all the meta nodes.

                                      Tania GhoshT 1 Reply Last reply Reply Quote 0
                                      • Tania GhoshT
                                        Tania Ghosh @A Former User
                                        last edited by

                                        @iamlamprey OK... Thank you :) One thing I have Understood HISE will kick out my Sweet Sleep and Sweet Dream :weary_face:

                                        Tania Ghosh

                                        1 Reply Last reply Reply Quote 0
                                        • Tania GhoshT
                                          Tania Ghosh @ustk
                                          last edited by

                                          @ustk OH... got it.

                                          Tania Ghosh

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

                                          24

                                          Online

                                          1.8k

                                          Users

                                          12.0k

                                          Topics

                                          104.4k

                                          Posts