HISE Logo Forum
    • Categories
    • Register
    • Login

    It is possible ?

    Scheduled Pinned Locked Moved General Questions
    59 Posts 4 Posters 1.9k 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 @yall
      last edited by

      @yall in the documentation - File and FileSystem

      HISE Development for hire.
      www.channelrobot.com

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

        @yall
        https://youtu.be/ddodaOOFXik

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

        Y 1 Reply Last reply Reply Quote 1
        • Y
          yall @d.healey
          last edited by

          @d-healey I admit that I can't do it. I had already done something similar but I lost the project. the goal is to load the first sample manually and that the + - buttons navigate and load from this same folder. almost 1 years without touching hise. it's hard to come back ^^

          LindonL Christoph HartC 2 Replies Last reply Reply Quote 0
          • LindonL
            Lindon @yall
            last edited by

            @yall -= perhaps hire someone then...

            HISE Development for hire.
            www.channelrobot.com

            Y 1 Reply Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart @yall
              last edited by

              1. Grab a list of files with FileSystem.findFiles()
              2. use an index variable that you either increment or decrement in your button callback
              3. Make sure you wrap around the array boundaries correctly (or clamp the index if you don't want to cycle)
              4. Load the file by looking up the array with the index.
              1 Reply Last reply Reply Quote 1
              • Y
                yall @Lindon
                last edited by

                @Lindon no i am here to learn :) I know how to do a lot of things I learned a lot here in 2 years. but if you don't practice for a while it's much more difficult :) A little help?:)

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

                  @yall - see @Christoph-Hart 's post above.

                  HISE Development for hire.
                  www.channelrobot.com

                  Y 1 Reply Last reply Reply Quote 0
                  • Y
                    yall @Lindon
                    last edited by

                    @Lindon @Christoph-Hart

                    HiseSnippet 1231.3oc4V0saiSDEdbRb0FCKZWXufKsBbgq1RTxtkEjpPzlzTHh1tQMkpEgPqlZOIYTsmIxdbYiV0mCj3oBIdQ3M.Nmw1w1E21n.cu.xEsdl4bNy24uu4LJT5xhhjgDilmtXNiX79liWHTy5OixEjg6SLdn4wCd0o1iNbueXvIjdKlSihXdDCi5eCJhQyFD8u+3q6Q8oBWV9VDxYRtK6Pd.Wku6nc+Ntu+ATO1o7fBRu8tCckh9ReYL.m5lcHyotWPmxNlhhUyjXrw.OtRFNVQUrHhQidRuEimI+YQh7mwi3m6yvEcIiACkr8AReODw32j9y39dixb6HBwvbTdPndRP3IlGw83K2OOX7H8A14ZTLdXTqL7pWBdcuI3UAjLJ.oFIP5wlicC4yU4mf348LGJTrvITHrWDJIxRpAWPeIHgP0NfdA6fPXwRMbdQmNaYC+YycrfHejx9RZXZh19qr00AsmxTZ7oW4zJ4zVkzneOP5rqAkWFLWJfENs52KWTQbvPEKHBDda6crsFHlxEr19Rp2dwdb4AbeVD.N4Hoz2ATiK7AArmDKbUbovVJvJQ7hBAAbytks.P3Gy1z5sVM4SbRWzLjohCE6X0zW5R8sCoBO3lOhB9D9MbQNc2JGTO0tKbkM62qcDScFZCGTrz8bmQESYdHptZGKqpcVDcs1D0OEi8o99mC0vNkPNXCqJ7s98tUOaY1PGqFSCl6yVVKjmWvaGCjNsdK9uwKh.uq8DtvSGdc17pVOkCYieTaYzqs+IDP2rWgovp8okHFLPwjjTwdovQiZqqrru9QSlT4Yo1xmEV4wHWQ3sonCjJOmEVLlgBBMPk6J2X05JcSBFEDTJFJ3pWNmktNmVoaE8vjznIzMWKEgfnJcu7iR6kgn74xdx2P3fYZX1uGQicfRxvfjZhh58Ao50KVojBsVanYmyzKm3k78C2mpnHWRJP.vMmEp3XLvXe1k.wbByRSy8YQWnjy0HMMuCV9tv5aPb9KvUs.+3agOBn58PPvwlJz1csdl0ys1Fclkltwc4NZy76Yl9W0uZ72XDAtXoWrOUUlfFeUJ8.n9nDqHx7Ih3pEEe055r1Mt45iNU9nRkY+UDtO1bDW4NqZ7VqB7hkS2y3M8MvGZNXxDlqJGrMLO3U25Cd+qCkOJCJZRuCkXErFJOv7NmG42V04Qluxyi.bvtPphUr7Qm+NMDXD4hoEuJDsCDTv+8Jt8IRoBoAKNOTBaNDECUf4KIM6RVXTYKfD4IiD8Il2DIerviAqAECvXholNIs8D+zG.m99Jtw.gW1Ri5qblsHoY4duBxWwLNMtuF65cZC7+b9l5qFbuioDalgwwbrVZf3RlOzsnw3GBD7Snw9prc6VBkGIEx4yjBta4JOUHe5TVXQrWoCsmRAU+467jcOg4ynQEJw+zcODJFogWu44dch4JyWerYBbswdc6+a7NQ8+e9NwIxXEv4BSzGxQhsiiCFCT0tL.IBAyOBIypgiQkrtSF41XlvSu3OgeoG1ManK7vtYG9N4NBntgxW6lLqGVK+.8NfeKzr7MMOBWa2c4zglcZ2AH183u10EC2eVWBoZcd1ZnyyWCc1dMz4yWCcdwZnyWrF57k2pN3iQ6EqjAIshvFiFnm11vX4K9F0I+EtEkqEC
                    

                    for the moment I am here, I got help from the forum, the audio loop player seems to react but does not load the next sample in the folder

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

                      @yall - OK lets get your movement thru the array sorted first:

                      HiseSnippet 1341.3oc0W0saiSDE1tItrwvh1E1K3Rq.Wjpsa23tkEjJKjlzTTDsciRJUKBgVlZOIYn1yDYOoznU8IgWJdD3Qf2.3bF63eZcSyFZqD4hVOyb94674ybNG2MP3PCCEAZ5UNZ5Xpl9GYzeJWNp0HBiq0YWM8GZbX62bjU2824mZ2Sq4zwjvPpqltdouGEQuRYM0u+96ZR7HbGZ5VZZGKXNz8Y9LY5tca7CLOu8HtziX9YjdqFcbD7VBOwD.NkLpqMl3bJYH8PBJ1JFZ5q11kIEA8kDIMTSubSg6z9iD+NOR9iYgrS7n3Bas9fgh1dOgmKhXbWsViXdtcmE1gZZ5FcSIgRQjvSLNf4xR1OkLdj5.qTMxxG5qjGdkxAO6rvqdF3U.jzy.oxQP5wF8cBXikomf34CM5vkzfADf1yBkHY0V4rxFsDfDb4F9jSo6E.KRzn1KqWecK3OqssIv7gRqyHAwunsdkkJOXigToBepU0pFcZ0bZzpIH8L2fxK7GK3vhZUa0LUT9D+NRpeHH7VVaaY1lOjwoa3IHt6LwkI1i4QCAvI5JDd0.0LYbOPBqAS3NRlfaI3XpH5o.PBmYtYc.EdSnqY9NyJrA0hWTAVU44O2S3P7rBHbWvuGPfHBeFbSM60SgzSsrAGVAUuUSLFNFMRs0f8s91Dw.iprZEPlvYxDo3ETuP5UN6x1JRTSkPNiH7gTWLPgstXayhYPLhqtFZx33tEwy6D3hQsbrARWWCeYeeRXeyqfCJhlR3vEjsdVJacCri87nG64yOsZNWxI4JfJAsOwerGM4BX5kAz8X1aspuC+W+ogPjtw.F2UkSWasKp9TFbE3mUVF4NqeAADDVlW+8lhCpDDCFH6KZgj9ZdMEpMuvz5xGMXPgmEaKOZPgGiEnClmh3q0SnAY4LTPnpU9RgFWeovrUpchHiLBJ3c3L4qGS4WW8asXFDJaVJFUvSRUQyGEWzDX1SDMEmqwfpiPIwlZJ7B8dVUeVqpKq6GGqayIRofqzbUUqvDcS5xsH59AJcsKP4erytDIAq5GGIPzMlFHYHwouK8LnEZTOfJF6RCOUJFqB03jE.V2Tvddh+9qSZLM048Z3SfyLzw0L71I5CayMMeg4VXTk3BiahSRcwu9aYbQCmFrvCD9fQHAv15qncUfOG1RgtMACMEe3OPXl2bR54ngL51q8wvnEWosIzvV3NwiHy2EGGcI9.HeNWqSr8HOjImlczlasV6KJDerQWlzYTwXbkBvHj+bWfw3AhdnQ6ACnNxT.V1Xu2b2L8SV2+oybup.79B7hgx8Ov3FGH8OWzARGuvCjB8CbfWIzroFp2SGE.UmY7gYcEh11bBDytY2tmPHwRxYGHNpyBvbARv74jldFMHLuEvlJQyD+4FWWCmIbWJrFTzG4DCUYt3a63id.3T9K6Fs4tyVpWZdiZaujiZW9tZT6xKVx17g2+CJej6KCpLCi8YX5Sa9YTO3BhBieBzpX.Yhmb1t14P4ABtX7HAm4jOYSFvFNjFjE6EFP6HkPBe5NOoQOpGkDlIq9KZrOj+QBt78k2Ctv989qjJ780mYDAWK75s0+k2a2qoYysEPoEpEvsNdW91A2NPomXhDJyBeVR.Cqkc3D+9P0YGJfDNG9pBr90J3DYQqqOqdVeJ2Us3efewGZiq0iOzd1g2K9vm3DHdqSzXiXt7CT6.wMWUXuhwA3Zqj4EMLpuQcnVtK6sNNHc+LaMsh0YykPmWrD5r0RnyWtD57xkPmuZIz4qmqNXynclHE9QWEgM51VM2ttdRSd8RZ+aOKdCx
                      

                      HISE Development for hire.
                      www.channelrobot.com

                      Y 1 Reply Last reply Reply Quote 0
                      • Y
                        yall @Lindon
                        last edited by

                        @Lindon thank you already for that.
                        so I managed to load samples from the CB but, for the moment, it is impossible to load from a directory other than app data.
                        there must be something wrong with this line " Synth.getAudioSampleProcessor("PLAYER").setFile("{FileSystem.findFiles()}"+inst[value ]);"

                        LindonL d.healeyD 2 Replies Last reply Reply Quote 0
                        • LindonL
                          Lindon @yall
                          last edited by

                          @yall now lets get you moving thru an array of names:

                          HiseSnippet 1380.3oc0W80TabCDWmsOB1szookG5i231GLCfiuTZZmg9GyeLc7TLwClxjLYxjJtS1VEcRdtSFvMCeR52j9oneT5y8k1U5tyVGwXHtAxTdf41c0t6O8SR6ttcnviDEIBQVEOZz.Bx5Cs6LhK6uSeLkiZtKxZI6CZ7ribZu+VOuwgnsGM.GEQ7QVV4+Q0RrJV.o+6u9gswLL2iLQEBcrf5Q1mFPkSz1t9OQYr8v9jinAFqdi5M8D7cDLwP.N4sqgFf8NE2ib.Vsrb1HqEZ3SkhvNRrjDgrJrsveTm9hy4wq+XZD8DFQI3h5.AJV8dBluBwJsnc5SY9sS21QHjkc6IjP9XRXY6VTe5X8SHiOVavYhGl7gUtrvKeF34ZBuZFvaJPxx.REhgzCs63ERGHmXQgmOvtIWRB6hAZ2DJwqEk6OJXui.VAWVM.eJYuPPXrGUdRsZq4.+akMKALejz4LbXxAsy24nuGTsGQpwmVpR4XqkAORbgOLnojDDANrgylNkZv6Q4jpLA1eqg9TwdTFIBRonsPvpLwOUp1hwZMRs.0IrJBunbeBiIpdN9rxq4TNh.q0erjHfj984X1oTduTweSHBREe4lkTwNPG3lbexEPfqYtC2GeBg4BZSoF0dTDLPvAgJkiMq2hkJQ4LX63zcH2SREbGAW8ZP4XHrc7R8ZMHvrgjUJ85REocqjHTDjJ9nGwDdXlSHl6C4rEFHU02.mTwcsI72pNtPJKpb2D6fZmu+JLUUFg2S1ecWHE5bT7M1sEKdIgEQtpwUWUaRCKXSDIXjpCBo.TLVjFFwrP0HBvHRxExxqkECuvvgWp73xRWtYooynJJq7JpXkPb6fYrSfG2UxPmZFe5Dt68Gi+s.+cM750bJbsr85qqMs46A51cV7sqAgaRzBI4o7JZJszkkbtpotcmpsjfwHgS0rpHe3rbrBbfbBIz7.UsPnxW1xo1We4Typ8dwbhwBE7lbp7oCH7qqG.JgHgRu4RPErTotv6GkT3c6gRofinP80EzsDQZ7Z1sCcK78AZecmhy+bycwRrp5eBZ.DNfDJopMu0tjyfVow8BJZuKI5ToX.jnwm6.AcS.9hw46W905iFKT2qNMpETckKwgfZqbHintvMtUfvZa8XHPiTe76vGWIbpKzJPz9vFGiLi8Chi8RIwV+HPG5EsiePX.YzQFPF875mS8k8UI7uAw9DZu9JJvZYPJNeKYazV.F63MZoBMyE9CYXY1N7pwZRL.2SyzVU05jGQkiLG64cVa+aKDencapzq+zwXtofQ0056.LlLrzR1M51k3Im.vB168r6lIiLS+mlld8bF6KTOVzoeQ6abX0+71Nr5fa8vpv.RdvQBw7pg9b5nPnxKbMzLUJz1fig8ruo5CEBopTq4vxcvACXDf4BkP3yrZxYjvnrQHsgAx5ysesRnynHnYW0tTtudTrJqb4PnIBHCNFn3DaKkiA3KR+jAfSmOSEM39ohV4m0X3ty4X3EtqFCuvs6x1rg2+CJej4WMTLEicnpqOM3mQXvCDMF+Dn8QW7PlLUqaFT1RvEC5K3TurW1jgzd8HglXepansjR3B+DMKW+PBifiLtU+E02Gt+gCu56k2Btv8s9WPM0yqOyNFtNpm2N+WN2tWulMyV.4uUs.dmi24ucv6FnbnXnDJyBi6GRU0xNXXPGn5rGAPBmCymqpekSMkVrbsz5YcHbesv+.+kXzUIakXzM038RNBvdghW4EOJo5t7hZMv9lqKrWztkR1Y7Lj110pVCpk6SekmmhtW2EgltOOdN74KmCe1XN74qlCedxb3yWOG97MyzGUynsFJEAwOEAEsanmk2xZbSdq7n+kPYjDh
                          

                          HISE Development for hire.
                          www.channelrobot.com

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

                            @yall Yes there is a lot wrong with that line :)

                            Where did you get this from? "{FileSystem.findFiles()}"

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

                            LindonL Y 2 Replies Last reply Reply Quote 0
                            • LindonL
                              Lindon @d.healey
                              last edited by

                              @d-healey said in It is possible ?:

                              @yall Yes there is a lot wrong with that line :)

                              Where did you get this from? "{FileSystem.findFiles()}"

                              yeah thats just wrong - but lets get to that in a minute

                              HISE Development for hire.
                              www.channelrobot.com

                              1 Reply Last reply Reply Quote 2
                              • Y
                                yall @d.healey
                                last edited by

                                @d-healey above in christoph's comment
                                FileSystem.findFiles(var directory, String wildcard, bool recursive)

                                d.healeyD LindonL 2 Replies Last reply Reply Quote 0
                                • d.healeyD
                                  d.healey @yall
                                  last edited by

                                  @yall I'll leave you in Lindon's capable hands :)

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

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

                                    @yall -- walking before running - go read the code I posted last...

                                    HISE Development for hire.
                                    www.channelrobot.com

                                    1 Reply Last reply Reply Quote 0
                                    • LindonL
                                      Lindon @d.healey
                                      last edited by

                                      @d-healey "capable"??? that made me laugh out loud...

                                      HISE Development for hire.
                                      www.channelrobot.com

                                      Y 1 Reply Last reply Reply Quote 1
                                      • Y
                                        yall @Lindon
                                        last edited by

                                        @Lindon if I understood correctly your system is to load samples before if you put their name in a label.
                                        I want the next sample to come from the same folder as the first loaded sample, I don't provide any sample since this will be the user's folder and sample; the translations are not terrible if we don't understand each other ^^

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

                                          @yall - one thing at a time - first you need an array of wavefile names - all from the same folder...

                                          so first you need the folder returned to you as a directory... go look at the File.getChild and FileSytem.fromAbsolutePath documentation and see if you can work it out - I have to go out now so may not be back tonight...

                                          HISE Development for hire.
                                          www.channelrobot.com

                                          Y 1 Reply Last reply Reply Quote 0
                                          • Y
                                            yall @Lindon
                                            last edited by

                                            @Lindon why should I put the name of the files? the goal is to quickly load samples from different folders. if the first sample A is in the XX folder I could load the A B C D samples.... and if I want to go to the XXXX folder I load the A B C D samples from the XXXX folder.
                                            that's why I don't understand putting filename text. because that I know how to do if I give samples.
                                            or else your explanation is a progression towards the ultimate solution :)

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

                                            47

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.8k

                                            Posts