HISE Logo Forum
    • Categories
    • Register
    • Login

    Proper Written Documentation of API is needed besides Updates

    Scheduled Pinned Locked Moved Feature Requests
    19 Posts 3 Posters 769 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 @Lindon
      last edited by Lindon

      so this:

      FileSystem.browse(FileSystem.AppData, false, "*.txt", function(result)
      {
          // the parameter is a File object, so we just show it
          // in the OS' file browser.
          result.show();
      });
      

      Which by the way is taken almost entirely from the existing documentation...

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon

        Content.makeFrontInterface(500, 400);
        const var appDataFolder = FileSystem.getFolder(FileSystem.AppData);
        const var presetsFolder = appDataFolder.getChildFile("User Presets");
        
        const var Button1 = Content.getComponent("Button1");
        
        
        inline function onButton1Control(component, value)
        {
        	FileSystem.browse(presetsFolderUser, false, "*.preset", function(file)
        	
        };
        
        Content.getComponent("Button1").setControlCallback(onButton1Control);
        

        What I am doing wrong here?

        Tania Ghosh

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

          @Tania-Ghosh The last parameter needs to be a function. A function looks like this function (parameters) {}

          Remember this is a parameter inside the .browse function call so you also need to put a closing parenthesis like you would for anything other function call.

          There are plenty of example of this kind of thing on the forum. Here for example: https://forum.hise.audio/topic/2807/new-api-server-and-filesystem?_=1618742189142

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

          Tania GhoshT 1 Reply Last reply Reply Quote 0
          • Tania GhoshT
            Tania Ghosh @d.healey
            last edited by

            @d-healey

            HiseSnippet 962.3ocsV0saaaCElxwpXVctXEXO.B9JkAOC4sztALLrj3XO3skTio1hdWAsDsMQnHEDoRpQQA1i7dC1NTTxhJwsK0.yW4yu76b347QsHWDSjRQNxo2K2lQPNeoazVtZyjMXJGM+BjySbuDKUjbeipy2lgkRRBxw4neUqvoWWT4u+9WNGyv7XRiJD50BZL4OnoTUi1Em96TFaFNg7RZpk2mb57XAehfIJ.7bjaHJCGeMdM4Jr1sNtHmGMMgpD4QJrhHAeNWjrMZi3Vtw+WSkzkLhVXLJBRjQMZxFJKYQcsJQHmtKZp7iLU9W6dIMgtSeSG3qJM32DgcOvoSaH0sEjF+wfzLAKQmfOB7brfWWC7dpaTbNMS0XQisG6NmCWNqvPa2FVFeQcV2wch.7fqFkhulLKGD1EQvyBCG5eRX3w+TeOn0KU92fy8wYYWfU3RHl6+y9ynLRzVXFHczZhxnNvR4YF+amjrbhjnj6RRqjpySYQqyRvfWIAWVXBXfNM1I57BkRvGContPzAKRyDbPHXPk8p356Q4LJm3upfGqnBtufW4gN7bAKHtN1gP9YEji66899d8rJnk4hakjfVkfFiC8WgYRxP+AeyHiwAC2cPAfhBl5XCJ9fFN8z+6+.0ijZ8kHaBlwVBS7A2Ex0kVeOqp5Jgh7Bdvwdu2qm2G77uqoUq1qspTxfqv8YVuQl+oBLfWjtT2JL8tZGgwz16AO9gsGDa5NVNJ3y4T0KxHUxMaJZalpt1ZHZWwZqpoFs0VVZ6wsFU2eQDUc6oWIqbGbUUtP9jpERycEhBXrma0EGpr6XyMhd0b87echfbBmSFIWQ0cKmKH2.DklM8dtWPjWqDYk9VMx.beOfi8cMG4uc51cB+07Sukln1fbbcdCHugPWuQokddIg78Ha.JOQRACqZyCpI7qL.CEsHbzjJbIUs0tn+LHGC2K4338cm7.g6ScWPUwa1Od6rG7B2M+ei2pmZ56Nc0JRrpArccm8lC8ckOCn7mhBEku9RrJmByJtWUjFAu1FS.jv4DlTOSzQO2ajC0x5NSDgmTJ7OvuJii0xNUFGWaDkhiyEuM1rsneL6KJ0.XhW9NdO3CJ.Y+cKIttgiBQovaruMNV2J9V.66Olu6.h46OfXN4.h4YGPLO+.h4GNfX9wOYL5Ou4rBkH0rlzv0ALn.StsfqyiZOQa+AHkm0bdB4c0CCvzatxdCaJOwlfXVAicOezJuieQWSt0Vt7LgRxV2YJXndYghXSHNmeCvwZVoPWtXZIGriyTNFVdLZ+WDiBDfK
            

            Not working

            Tania Ghosh

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

              @Tania-Ghosh That's the same code in your last post. You haven't written the callback function properly and you haven't put the closing parenthesis on the .browse function call. Take a look at the examples in the link I posted.

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

              Tania GhoshT 1 Reply Last reply Reply Quote 0
              • Tania GhoshT
                Tania Ghosh @d.healey
                last edited by

                @d-healey Sorry but didn't understand...

                Tania Ghosh

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

                  Found from this post

                  var folder = FileSystem.getFolder(FileSystem.Expansions).getChildFile("UserPresets");
                  FileSystem.browse(folder, false, "", function() {});
                  

                  Tania Ghosh

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

                    @d-healey Ok Done... Prob Solved.

                    Thank you :)

                    Tania Ghosh

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

                      @Lindon . Thank you man for nice Explanation. (y)

                      Tania Ghosh

                      LindonL 1 Reply Last reply Reply Quote 1
                      • LindonL
                        Lindon @Tania Ghosh
                        last edited by

                        @Tania-Ghosh any time.

                        HISE Development for hire.
                        www.channelrobot.com

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

                        10

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        103.2k

                        Posts