HISE Logo Forum
    • Categories
    • Register
    • Login

    AudioLoop Player/Granulator File Handling

    Scheduled Pinned Locked Moved Scripting
    20 Posts 5 Posters 865 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.
    • LindonL
      Lindon @Adam_G
      last edited by

      @Adam_G so do you have "ScriptFX 1" in your list of processors?

      HISE Development for hire.
      www.channelrobot.com

      Adam_GA 1 Reply Last reply Reply Quote 0
      • Adam_GA
        Adam_G @Lindon
        last edited by

        @Lindon I do indeed

        d.healeyD 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey @Adam_G
          last edited by

          @Adam_G Please show a screenshot of your module tree including the effect

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          Adam_GA 1 Reply Last reply Reply Quote 0
          • Adam_GA
            Adam_G @d.healey
            last edited by

            @d-healey mt.JPG its definitely odd

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @Adam_G
              last edited by Lindon

              @Adam_G

              can you even do this?

              const var synth = Synth.getAudioSampleProcessor("Script FX1");
              

              ..and why would you?

              HISE Development for hire.
              www.channelrobot.com

              Adam_GA 1 Reply Last reply Reply Quote 0
              • Adam_GA
                Adam_G @Lindon
                last edited by Adam_G

                @Lindon im attempting to figure out how to pass a wav thats loaded into audio loop player into a script fx granulator

                and no..

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

                  @Adam_G as I understand it, if the "Script FX1" is indeed an "Effect module", you can't reference to it as "AudioSampleProcessor", or maybe I'm wrong.

                  synth = Synth.getAudioSampleProcessor("Script FX1");
                  

                  I think you have to have the Granulator in a "Scriptnode Synthesizer", there you reference to it as AudioSampleProcessor, and use

                  ScriptnodeSynthesizer.setFile(String fileName)
                  

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

                  Adam_GA 1 Reply Last reply Reply Quote 0
                  • Adam_GA
                    Adam_G @ulrik
                    last edited by

                    @ulrik ah so is there no way pass an audio file loaded into an audio loop player slot into the script fx granulator as well? im attempting to use the granulator as an effect on the loop player.

                    ulrikU 2 Replies Last reply Reply Quote 0
                    • ulrikU
                      ulrik @Adam_G
                      last edited by

                      @Adam_G I don't know how to do it, I guess it's possible but in another way?

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

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

                        @Adam_G Sorry, I was completely wrong, I tried and without the Granulator inside it was not possible as you can see

                        Skärmavbild 2023-07-06 kl. 12.49.11.png

                        but as soon as I added the granulator in the ScriptFX, it showed up :)

                        Skärmavbild 2023-07-06 kl. 13.11.15.png

                        so you can indeed reference to the ScriptFX like this

                        const var ScriptFX1 = Synth.getAudioSampleProcessor("Script FX1");
                        

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

                        1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey
                          last edited by

                          If I remember correctly you need to set your granulator to use an external slot.

                          03bc4d6b-d872-47c0-b715-e7cb39d9b8f9-image.png

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          Adam_GA 1 Reply Last reply Reply Quote 0
                          • Adam_GA
                            Adam_G @d.healey
                            last edited by

                            found scriptfx1 @d-healey problem now is im getting function not found for

                            const slot = ScriptFX1.getAudioFile(0);
                            
                            d.healeyD ustkU 2 Replies Last reply Reply Quote 0
                            • d.healeyD
                              d.healey @Adam_G
                              last edited by

                              @Adam_G

                              No problem here

                              HiseSnippet 1131.3ocwW0saaaCElxNLo1saXEXO.B8JWfr.6sr1ALLTmXG2YrYGgprfdW.CEcLgoHEnnRh2vte658BrGscwd.1av1ghxVx0AdIFsaN.Ah77224vy2gRAZEkklpzHuFmMOgg7dBNbtzLs2TBWhF1G48w3QjTCS661534IjzTVDxyq9qsa30XGT9u+5UGSDDIkUtEBcthSYeOOlaJ2Mn62wEhAjH1Y73JZeX2gTkrmRnx.7TG2FkPnyHWwFSrpUCi718jHtQoCMDCKEz4XUz7vopajN8OmmxuTvrK5fBAG41F0aJWDErHWSQHucBJy75tL+Swi3Q7k6WVA9jbA9kVTsF3UaSPpyC.RdUfzNNH8TbHUySLkRr34w3gR3.YBAJ0UghSWTs88v8TfFRyAwjYrAZXwRKZ8h1s22G92y+5lMgxcpw+Zh12Y6f21w+a7ya.N3Jl4nrHtJjDmHXKQPqm4T0Gz8YfObtHUnLVKW3kkVOfKXsfXMISRMbkzWIGqLrSksddyepYil+bS+2UzjI2oLaJoUBASemhssR5MYXKYV7kL89P5JxXKUDp0qd.t686.j5pvUTTIGJ4lSSXEqGnDQ1CF6yqebiJNhfm9gg8IFhsCnXOPuDl1vsvwqO6ZfB45GZf6yRmYTI.IZslEnMUEkIHlU6csjzBAP8XkFFaSgLkalWkD+.ZnauwF56KDeJNfanSuaLV6NvHTo9Pfwhw.eD9jISXTSI.2AO3saKmu88myicwuIdAKJO3OAWx2VADiyhWxv.Lf87fzoXDf2ufKY.IZVBQyNSEHHyaklSmeC.788uTnnyB4+HacZShCWGa0nEcJQJYhzsgcs66owin2nxLb4UiHFM+VHeg7ODtnfx5UfNaMnlkX4V21t11rDxjQ4K9a3WgvNKKXfvNKDVgSNlYtQomkeFU7LxaO2ARZdQ9hI21AcjPntomJNgWz5BGL46EnDySlpjbpcKmFKP5QwpLHHEv8aIomQ3BaudXVJL8H5TYHnb9Eod0OmoSyc7d31G.+A89iUQfH7.BEJryCHloVRjcfDzwxzGPW14tBVWo4AbwhKZcUI.hw1TO+Z15Ul.4ZRsq.JXMmWGldtUJkHPmaOusfGY8oqd4vmS0qzDoiwiVCvZ1AUDus3yJBZoucwPzJrhpq.d7PYD61EN7DneMBFPmaVQCvHtrHeb5Lhb6JqQADM7tHvUoVeu6xUvyklVNlpz7xwqgFVhkxUUuvYrabEmpZZqeMwAJX3msAXMui1b3+iWsd3QcuWg+2+s1+Yd32yMZFsVV7uD6C6tdr+0tOrT+w3Wqg93bCdGWcVWzG9Ru8tV2EOOzJ+6in+HbHL2lD8+Tv6yLYR1lBtk3crRMKljOkb6dIl+KloGSnZ0ET20TVZ6ix2AFhHy+rhFv22.q86fttfpaGzhhgW4+BJ0d6+mAu+1caymuE17EagMGtE17kagMuXKr4kagMe0Fsw90VGkYTwtqTgMBNwMk16DIAdag7qHP+CvHM0ca
                              

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

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

                                @Adam_G What's wrong with my first example if you replace the Scriptnode Synth with a ScriptFX like I suggested?

                                HiseSnippet 1758.3oc2X8taaTDDeu3bsMtEDEJR7wSV7AWofcLTJHpppyeKVMNwJmanHTUzl6Vauxm28zdqShA0uCeEdA3QhGADhG.dCfY10muyMtoNt+AolJU4c1Ym82L6N+lYuVJY.KIQpHNqzdTLi3bCW+QBcuM6Q4BRisHNuuaSZhlo7rh1XTLMIgERbbJ7PTfyJKSL+8OOXCZDUDvxDQHGJ4Arc4C35Losp+HdTzNzPVa9fbZem5MBjhMkQxg.dJ3tFIlFzm1ksGEUaIWhyU1NjqkJeMUyRHNKugLbjeO4oBq9GxS3GGwvA0H9fgrh2QFEhHFkR1rGOJrUpemPHNtsxhBErQga41jGxmHOKZ7AlI7xVQ93gyRSCuBSAuZ4g2Z4f2LfjSNH4ZgzMc8CT7Xc1LHdttaCAb3zgBg87PYugCVeXHWtCOBQhqiCDfsFfrzesj6lRXYBckAz9rcTvfIlo7cWasU8f+612qHnUhLhUIHhQUkAAEgCnDs2ITkmw76JkwshniXpZdqrx88L2cpzkoMy5SGDGwl.3xkLR8vE4MdUk.ilYSK.24Inwd4VypsGndoog1wAd22aaQWt.fthAGFanjzv.y83x+TwUJwCK8Mdk1ThV7LusnZp2tbXVASUZUXdppaBnwOTpoLbXDqzpdkBAkZHBYmgCNgFMjU5oEeFtwEONnBUqoA8ZKGaRzhicW7Dnx3vMZa7OOOvzyHX7zr4WK6mkZAGqdTi5c.q4okdcUTwvHJbYqzDHDFl5CkKEA96jsGQ7tf.6YVGqjNCEAZtTT15hq5MwAW0y3d2tHDolbhTIgoQaU1N28rtdpQ7jh8jZ19hxlUU7YE8d9o5zYlygQFkLJB.8rlFYHTWzBKKFN3XlJOlQEAtgoyEcew4h4oJBrGT4TTJZH358iYhWDABY7oKl2NFU.Sk1j09wiyZMQ9uidBqiTMfvCQljojUiXbf7bm3ABwoma0GmvTIU6pXcqtkLX3.XuRpdTqC1+gGrdylM16gUOZ28Ong+Qs2e+c8qtqTwS7ZKkQGKOqZFMP0D4PQ3QryLIRIUCYr3ih4TgrxozSHvMptLHbozHeAB.ijsEg33G8qWgPdbC7hcpeBv.BCwLkliQXmsXm.j8V1pUb2hkzWKiM5NHVJv.jyUuzQkyxhHee8QYC30iSOBZDhD1mOchbJOT2KaIip2iw61Sm2HjbDsKagNPwiYDXtUdderX23IfKfSQ1hbmhDtdT9hgOewfkmuhAWbsp4Et2zsEWGza13coYfW3L8MMdGWZ88b2tSGVfNCrK6tyStv5nKOe4tYPYdqoVzMkey.ja3lURYtql57ytYzRwJVLUwZKwqfkSLIZG.NwpdGGIC56y+Q144xFeQdCTixA8nBAKJYQn7txb29QsKr8CxAxgZtnaSpVwgDPWv+8glxBXaNFcXLXIj4yNdsTFCelHzL3eg+FOYsIALXxZoSlQZR1ioOUp5aNiF+afovdfjXBxG04rZj0ihjmhbI7wWogCFirVxnQw8jBd.JxpQJRWe.v4oSg62RSZS4QXNf+vDfRObegOnrooUmBGBzrFCeU20p.+CxI1SFBS4tCM.BriZQQ9ja5hUIfauLUkfI2hmBqSc4ALQZSs1nD.wAF5Prk1B43PsWRwQPp4RVq1H4Pb1.ZD4PaEBvUPaZiWV7YUMqo.x4.rhUI2zKJ9H45uA29bYE4GAorlNIRM31v80PH2zrrwW.ZxEi8GqNMomMYroXSKpB56G5XCs8UlLB9c1RynuxVdFErulEiob40yuO6TavIulX7qnaKIPJhW.Nm0IW71+mO37aOo9bs8+9us1ea19qZorImyKdI68cpe989Wpe4b8q69PEbO1rfmyTsqSdyG5wtErEjtrQ9WG690b8AdaZ3+Sa9VL8PA6h1bLwaCor+.pgkbgZCKek3OJsR7j2vwrulblcQ8hew+eLuu3OdtewO7juflFNsrvjIunshFzGpIkeqPXtsfB0zByK9.oTiO4H+Wbv93QS2sf4mRa1IPDdZKfbX1O5vastuGfAVKS3.5YojfQfGNUK4QFWdRG4NEdE6TZlePjkeS8AQdq1C7qdK6ud99MqjhQeNdxus3DVDjwYv3GB4mcnCizoRmNcqoTHS6rI+MVnsrtcYSykLKGZc7qRzOSxspe.KhQSxkZ7o02EZjgpd9jtKQrn17GKtnyqOw0BWOjiv6cimZU3cnmZcIfxai2O71XOFPCTxiBrO6BuKeMiDvuElpCq31DG6M4i23hOb.3xC4GEDfg6OqFgL6074KvZ9hEXM2YAVyWt.q4tKvZ9pEXMe8EtFrXz5C0xA1TQPPqssu5vYRmBNEH+GPmPppo
                                

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

                                Adam_GA 1 Reply Last reply Reply Quote 1
                                • Adam_GA
                                  Adam_G @ustk
                                  last edited by

                                  @ustk actually @d-healey just helped me see my error :D i was calling the scriptfx as an effect as well as audiosampleprocessor. thank you good sirs for all the help

                                  1 Reply Last reply Reply Quote 1
                                  • R rzrsharpeprod referenced this topic on
                                  • First post
                                    Last post

                                  37

                                  Online

                                  1.7k

                                  Users

                                  11.7k

                                  Topics

                                  102.2k

                                  Posts