HISE Logo Forum
    • Categories
    • Register
    • Login

    Images from server

    Scheduled Pinned Locked Moved Scripting
    imagesserver
    64 Posts 8 Posters 3.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.
    • DanHD
      DanH @d.healey
      last edited by

      @d-healey indeed, my dropbox is just about to renew so cld be good timing. Dropbox has been pretty annoying of late tbh

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

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

        @DanH said in Images from server:

        @d-healey indeed, my dropbox is just about to renew

        My annual subscription renewed 2 months ago :( So i'll hold off on the switch to pCloud until next year, but I've cancelled my db sub.

        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 @d.healey
          last edited by

          damn - did I miss all those referral dollars? :face_with_tears_of_joy:

          HISE Development for hire.
          www.channelrobot.com

          DanHD 1 Reply Last reply Reply Quote 1
          • DanHD
            DanH @Lindon
            last edited by

            @Lindon So PCloud works really well for this, thanks for the tip.

            Seems like the equivalent is impossible with Google Drive and a right pain in DropBox

            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
            https://dhplugins.com/ | https://dcbreaks.com/
            London, UK

            1 Reply Last reply Reply Quote 0
            • Dan KorneffD
              Dan Korneff
              last edited by

              You guys should take a look at NextCloud as well. It's an open source Cloud and Collaboration Hub. Been using it here for about a year now with excellent results on my Ubuntu server.
              https://nextcloud.com/

              Dan Korneff - Producer / Mixer / Audio Nerd

              DanHD 1 Reply Last reply Reply Quote 0
              • DanHD
                DanH @Dan Korneff
                last edited by

                @dustbro Looks interesting thanks :)

                So would anyone know how to get

                Server.downloadFile("download/HISE_1_1_1.exe", {}, target, function()
                

                into a button callback? It has it's own callback already does it not?

                Would be nicer if the user can click the button to download rather than it downloading as soon as the app is loaded...

                HiseSnippet 1037.3ocsVstaaaCElxIbn1adXEaO.D5WxndJVIoacMnnd91lQiSMpRJ1+BXjniIhDofDUVLBBPez1izdC1NTWrkSbCBLPjAL7gmae5b4idZrzikjHiQF0OcQDCY7cX2EB079yobAZ7.jwOh8CjTehhknHNj47DFp2hHZRByGYXryenMzn9tnrm+888nATgGa0QHzmkbO1w7PtZ0oS69AdPvHpO6TdXEqOr6XOonuLPlBfZGbGTD06J5krSnZypgQFeyPetRF6pn.lPF61S5uvct7uE41+YdB+h.lVvA4BAJ+3Qx.eMh0mh5OmG3Os7kOAAQY5pRwN4kheBOg6yWd9pRxOjofrxip0CiZOF7bpBuNOc3YTAd6lCuWhc8h4QpUZzX6awiEJV7Lp25sobaQ09vN39RvBgxNjdEaTLHrzCqC5zoMY+2zo0QMa.sAnieMMlbL8BVfC4cjROujo5KCijBPvxLWso1mlMbYwWyhsSXpdzD1Ye5XKy4JUza2aO8jiMM0mKMWO7JZLDPH7i3AL2EIJVnNCYUjXqJGN.Jh5YwjVYHPWjzZsL+ywtCO2Q+wlcCq.IKwhega41VJs28bpM416ZWfk1jYoBOEWJrZ0rwsMaPfGMTCgBMLKBX0z7n7iy+tTwqdGYn3RtfAYMEZymJcUwbwkVJ3021mpn1hzvxWDlOYOhSm8Oztyxezl3z5nGDTyI8.KLIu5oD9SkJZvliLD.HTkXOuyoaVVlJ1MJnHTjyRH.c7DY.yNBxhx5dJKd24ypj9YbAOYNyuUgIOLHqrMIUO3RdOwb.LJYRdKwbDkGj0+tqrI1rQYufHEmHUrOBMkF21ndi6ZPtupYy1nN8barLH.Fm1jZMCT7i4nETTufE2FlABRYKMDVEWeWG+020qRE4kuFUwPoXrfq9XDS70X.PE6dZtfBTAlpxXB99BlfdoJkTf3vBecbtfCJCxUYiQmMd.T8KCDDSHOQrXEW+JXLfcMvVmSwTGOfkbkRFADuKW3AB3mPZuYYJ+xvtKVJ7Om0kInPMQyfdLiFWPZySlHCgfSiWTVAVkObd9ZVjuro1rz8Bb9DbkrgplsuP6pGq0bkNGX+aY6P4+.t.5ADp.stzOMfpVmqWeAWgBXnXMRUMwoHgqVT8BvmkK.dpv8k3obk27Mi2Za.uvXvyMdKtNsId3rYLO0JvtKdze87e2I5SxTEvQNgBTkvfB9jzPW3eW3w.jHDr.8hqQM8JVtbGsrtx3xD9YB+G7TnzQKaTnzoTIJj5EKO2KewTeg8KxNAvjH6+sTGOQKSVtOhwcr6fBgsfy87zkheFv9l8Y+svmC1BeNbK740agO+xV3yutE97lG0GMAzumpjg4qIvASGlwKZXLLigJahD8+HZGDTC
                

                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                https://dhplugins.com/ | https://dcbreaks.com/
                London, UK

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

                  Just put it inside a button callback

                  inline function buttonCallback(component, value)
                  {
                    Server.downloadFile(etc.);
                  }
                  

                  Might want to warn people that opening your snippet will download an .exe to their system. I sense a HISE deployed virus :p

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

                  DanHD 1 Reply Last reply Reply Quote 0
                  • DanHD
                    DanH @d.healey
                    last edited by

                    @d-healey Ha, it's just for the samples actually ๐Ÿ˜†

                    I had tried putting it in a button callback before but the same behaviour happened (auto dload) and the button did nothing.

                    HiseSnippet 1083.3ocsV0saaaCElxIZn1adXEaO.D5JYTOGqjzstFTTO+2lwhSMpRJ1cALRzwDghzPhJKFAAnOZ658zr2fsCEkrkSbCBLPjALD44uOdNG9czjXY.MIQFirpd5h4Tj02X6uPnl0aFgIPi5ir9d6PtjDhUzDE1COikPQcWLmjjPCQVV67aZEsptKJ64eeeWBmHBnq1Bg9jjEPOlEwTq1cRm+fw4CIgzSYQkz9vNiBjhdRtLE.0N1sQyIAWQtjdBQqVEaj0WMHjojw9JBfIj0tckgK7mI+KgQ+OwRXWvo5EdHevQlsGJ4gZDq2E0aFiGNo3vmf.uLYUpXGSp3GrGyBYK2eUJ46xDfWYQ47gUkGCddkgW6mN7rJAucMv6k19Awr4pURzX6qsGITz3ojf0KSFcQU9mcr6IAMDpVQjqnCigEKsv8f1sah2+MsabT8ZPY.p3WShwGStfx8vuCWX4kTUOYzbo.V35XD6nsodMeZ70z3VITUWRB8rOdrqyLkZ9a2aOcmSKRZHS5rt6UjXvgf6Gx3T+EIJZjNBYYjX2Ra1GRh5dwjFYHPmjzRcc98Q9CN2S+qE8FZNRXBNSPwSSEAJlTfkhtoJkT3oOEwRtaPwQnI.CdJsQ8Z2VuV07SPXdvLQnX0d2KTMw2dWy7SPykwx03JL7nOfQP4A5fgSniyQlsM+WH3UuCOPbIfVHpoPywoReULSboqBRZsBIJRKQZTwwmFh2C60d+Ca0d4KMwdMN5AN0YbWPCG7qdJt+Tohv2rmAG.tp.6l5stD65nn2nfjPdLKf.jgSjbZq4PTTt2SX9YmMsT3mxDrjYzvF4p7PmrR2jTc6N98Xm9P0yA+VryPBimU0uyT5uK6+M2sl2D3zPe.xaE5Q37K.ZF262incWoFnSjJ5GfpasaqUs1c0v2WzzoaTVty3P27lDqI.ieLCcgpyEz3h1zBEAlf0oZr+xTMkYBCL4kRJJEiDL0GlSEeIBHTdxTSEkiJPUUFQz2lSDYRcHFv2T0NOOhxfb4gAnyF0GJiENB7IDm4zXESeDr5SuFFVXX3pZ2mlbkRNG38WVAA9+mPXuYYH+7fNKVt3uOqCUPfbhl.+XJINelAKYrLBbNIdQQFXU7rMwqdd7xZ+yB2KrMWEJEMT4n8YRG88CMUs2As9krKilWf4eOfOGlpHCS4D05iZzyWyE.MEqwoq4sEIL0hxyeeVl+7Tg6KsmvTAy1LdqrA7BsAO23MeZdc6ASmRCTq.6t1C+ym+Q2nOJSU.Y6XBv4BMJ1mjF4CebS.EPhPP45KtVUzWwLqaqWqyL9TQX1h+CdxE5oWakKzqPHJhDDKOOvbwT+8BuHaG.ShrOapp8X8Z7x6i11sa0FEA2BNOHPmJ9Q.6a1l82BaNXKr4vsvlWuE17SagM+7VXyadTazDP+ZpRFYtl.aLYPFunk0fLFprNRz+C8+KC1
                    

                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                    https://dhplugins.com/ | https://dcbreaks.com/
                    London, UK

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

                      Your button is set to saveInPreset. Also you probably want it to be momentary and that means you need to check it is turned on value == 1 before you start the download.

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

                      DanHD 1 Reply Last reply Reply Quote 0
                      • DanHD
                        DanH @d.healey
                        last edited by

                        @d-healey as in like this?

                        inline function onButton1Control(component, value)
                        {
                            if(value==1)
                            
                        	Server.downloadFile("download/HISE_1_1_1.exe", {}, target, function()
                        
                        HiseSnippet 1096.3ocsV0uSiaDDeMfauj1T0SsO.q7e4nKMDePaudHzQyWsQE3hNCm5+gVrmPVg8tQ1qoDgP5dz5CSe.5aP6rdsSLPNDJR3HE4clcl427w9a83DY.jlJSHV0NY9LfX8019yEpo8lx3Bxn9DquyNLRxBoJHUQ8nS4o.o67YrzTHjXYs4uo2nUssH4O+665xhXh.XoHB4iRd.bHOlqVJc7A+AOJZHKDNgGWY26dvn.onmLRlgfZS6NjYrfKYW.GyzaaCah0WLHjqjI9JFhIh0Vckgy8mJ+KgY+ejmxOOBzK7H9niLhGJiB0HVKkzaJOJbbYxmRPuLdYoXSSo36sOhGxWHeYI4ayUPWZQ05g0FOF77pBuNOc3YUAdaYf2Ks8CR3yTK0nw1WYORnfjIrf61lL6krw+rocOItCgpcL6RXXBtXgEt6zoSK5qeSml60nN1FvN9UrD5grygHO59zRKu.T8jwyjBbgqiQsi1lF08gjqfj1ofpKKEN8CG55LUol81s2VO4zlkExkN208JVB5Pz8C4Qf+7TEDqiPdEIwshv9XQTOKl1LGA5hjVqqyuOxevYd5esgqgBjvEQbAPmjIBTbofJEcyTJovSmEIxH2fxTnEBinLnYi52znNEe3Sbykr+9dMMRZTuVQlEV.BSjKWs88fPK5M21pHyZs.CtKCgNwiw1FNYiYtiydkwQ+eohWsOcf3BLKvnlgCMmH8UIbwEtJrX1NjoXsEYwkkEHjtM0qyq2scmEuzh50buG3Tmi5h6vg9pmh6OQpXQq1ynCPWUhcybft065nfqUXQnHlkP.q7oxHn8LLJJ26ojtn1uL7S3Bd5THrnKPenSVt2zL8w.56nN8wtpC8sTmgLdT9zvslQhay+e0SwECGNM0IPwHROVTz4H8i68mcLtqxn0wRE7dr+V+l50peac58UMYxJ0U3tHbNeUp0TiIOlgtX+4bHob.tbiHGwcIgr+7jPU4HCLUlJaTJFI3p2OCDeNpIRQ4De6zQ8wFglspPFtuYPhhqgfUe3J7Z.C2UM69P5kJ4LjQeQOfX8kpbseSAylolS3gZCJZ.jqWbWwmFbv7EK96SO.DLLmzTyGBrjhaC3oGIiQmyRlaxfT1UvHw3D.ayZhQRk3aaheih3mOPmG9WXaFtqDcR0n+I1A5IdMor2Ns+k7iWlWva5d.yMd+gLLKhot6kJ5aRKTfM46vdqYnEob07p2z9rbSySEtuzdLWELc03ciUfWbr34FuE2a2vdvjIPfZIX2xd3e97eIM4CxLERedDCYQwAE6iyh8wOiI.PjHDPj9fn0F5iLl0czq0UFePDlu3+vmBkd50VEJ8JURhYAIxyBLG+0eYvKxkfXRj+AR0rORul5QxoDP6r6ztCIFOUbVPftT7CH1WsMudMrYm0vlcWCa9w0vleZMr4mWCadyiZilP5WyTxXywDTv3A47jVVCxYrxmHI+ORJTKbB
                        

                        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                        https://dhplugins.com/ | https://dcbreaks.com/
                        London, UK

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

                          @DanH You tell me :p does it work or doesn't it?

                          I recommend you always use curly braces with your if statements until.

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

                          DanHD 1 Reply Last reply Reply Quote 0
                          • DanHD
                            DanH @d.healey
                            last edited by

                            @d-healey it does not! ๐Ÿ˜ฒ

                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                            https://dhplugins.com/ | https://dcbreaks.com/
                            London, UK

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

                              @DanH In what way?

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

                              DanHD 1 Reply Last reply Reply Quote 0
                              • DanHD
                                DanH @d.healey
                                last edited by

                                @d-healey just added a ";" to if(value==1) and it seeeeeeeems to work.....

                                inline function onButton1Control(component, value)
                                {
                                    if(value==1);
                                    
                                	Server.downloadFile("download/HISE_1_1_1.exe", {}, target, function()
                                

                                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                https://dhplugins.com/ | https://dcbreaks.com/
                                London, UK

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

                                  @DanH You should check out this guy's YouTube channel ;)

                                  And always use curly braces with your if statements.

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

                                  DanHD 1 Reply Last reply Reply Quote 2
                                  • DanHD
                                    DanH @d.healey
                                    last edited by

                                    @d-healey Yeah it didn't think it was right to add the ;

                                    I tried adding the curly braces, I just get errors in the console wherever I put them :confused_face:

                                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                    https://dhplugins.com/ | https://dcbreaks.com/
                                    London, UK

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

                                      @DanH Where are you putting them?

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

                                      DanHD 1 Reply Last reply Reply Quote 0
                                      • DanHD
                                        DanH @d.healey
                                        last edited by

                                        @d-healey comme รงa... Feels wrong though

                                        inline function onButton1Control(component, value)
                                        {
                                            
                                            if(value==1)
                                            
                                        {
                                        	Server.downloadFile("download/HISE_1_1_1.exe", {}, target, function()
                                        
                                        {
                                            var message = "";
                                            
                                            message += Engine.doubleToString(this.data.numDownloaded / 1024.0 / 1024.0, 1);
                                            message += "MB / " + Engine.doubleToString(this.data.numTotal / 1024.0 / 1024.0, 1) + "MB";
                                            Label1.set("text", message);
                                            Console.print(message);
                                             
                                            if(this.data.finished)
                                                 Console.print(this.data.sucess ? "Done" : "Fail");
                                        
                                        });
                                        
                                        };
                                        
                                        }
                                        Content.getComponent("Button1").setControlCallback(onButton1Control);
                                        

                                        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                        https://dhplugins.com/ | https://dcbreaks.com/
                                        London, UK

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

                                          It looks right, but no need for the semi-colon at the end (after the curly brace).

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

                                          DanHD 1 Reply Last reply Reply Quote 0
                                          • DanHD
                                            DanH @d.healey
                                            last edited by

                                            @d-healey Thanks David. So this seems to work in Hise more or less, but not compiled in a standalone app. Any flags needed or something?

                                            HiseSnippet 1095.3ocsVstSiaDEdLfa2j1T0UsO.i7ubzlFhWnsaWDZo4VaTA1n0vp9Ozf8DxHFOSj8XJQHj1Gs9HUo9.zdFOiSLPVDJRXjBdN2lu4bNy2wiSkQzrLYJxo1IymQQNesa3bgZZuoDl.MpOx46bi4RRLVQyT3.7TVFE0c9LRVFMF43r4uoMzo1Vnhm+4ccIbhHhtTDB8QIKhdHKgoVJc7A+AiyGRhomvRpX8tGLJRJ5I4xb.Ta51AMiDcI4B5wDsYa3hb9hAwLkLMTQ.Lgb1pqLdd3T4eIL1+QVF6bNUuH.EBAxHdnjGqQrVJp2TFOdb4gOCAQY7xTwllTw26dDKlsP9xTx2Vn.uzip4CmMdL3ETEdcd5vyoB71x.uW5FFkxloVpQisuxcjPQSmPhtaYxXKZi+cS2dRvBgpcB4R5vTXwBO72oSmV3W+lNM2qQcnL.U7qHo3CImS4A38wkddAU0SlLSJfE9dF0dZeZTOjldEMscFU0kjQO8CG56MUol81s2V24zljGyjd2M7JRJDPH7CYbZ37LEMQuCEYjT+JB6CIQcuXVyBDnSRZs9d+9nvAmEn+qM8ZpEILAmIn3I4hHESJvRQ2bkRJBzmhTI2Op7HzBfAOm1rQ8aZTGCOleYS7Kju+9AMKkCFTydDisnw.gxUaeOrzBeyssrGwVK.ieSMBs6lNGj.UPnIGRBdd6UEDkJd093AhKfCDru4P+yIxPUJSbguBxqsiIJRaQdRYFhFi2FGz4061tyhWZgCZt2CBp2QcAK7vu5oD9SjJBe0QFB.DpRraZIzcA9dJ50JHMX2yRH.EgLIm1dFrKJ+6obYAX41OgIXYSow1RA9gAYosY45aD32g85CEXO7awdCILtsw3V6+r+r5lZauhWS8gv1wziv4mCrQ92uUxDvJcZGKUz2CU452TuV8aqiuupISVoNa33Pa+pTqYJSeLG8gZz4zzx94RCAJi6xI4944jpRYFYxLULTJFIXp2OiJ9bLUHa5Dd6zQ8ghgl7xJCraFMUwzPvoO8JXpfgJqlaeZ1kJ4LffeQM.47kpBseiknyjyQrXsC1B.55EiN9zfCluXwee5ATAANSZl5CojT6vAV1QxDH3jz4lSPF4J5Hw3TJTlMlfpf.WCBZXQPQacA.dgqoEux9ipt+ehbftuWyRGrS6eo3Rl4EXz2CnxgAJx3bNQc2oL5QqVEPY9Nz4ZJaQFSMu5n2mkQOOU39R2wLUzzUi2MVAdgFima7ZGj2vcvjIzH0Rvtk6v+74epM5CxbEPhdDA3RgFE2iySBguqIhBHQHnb8UQmMzWZLq6nWqyLgTQbwh+CdrJCzqcrJCJUhRHQoxyhLD.5OU3EER.LIJ9hoZtGoWiCPEjBfetcZ2Ak.2KNKJRmJ9A.6q1mWuF9ryZ3ytqgO+3Z3yOsF97yqgOu4Q8QSI8q4JYh4ZBHX7fBlRGmAEbVEcjn+GPT88xi
                                            

                                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                            https://dhplugins.com/ | https://dcbreaks.com/
                                            London, UK

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

                                            19

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.6k

                                            Posts