HISE Logo Forum
    • Categories
    • Register
    • Login

    Setting(flag) to not have the plugin start the sample install process when the link file is missing

    Scheduled Pinned Locked Moved General Questions
    47 Posts 5 Posters 2.4k 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.
    • DabDabD
      DabDab @Lindon
      last edited by

      @Lindon Ok. Understood.

      Bollywood Music Producer and Trance Producer.

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

        @Lindon script your plugin to look for the link file. And if it doesn’t find it proceed to the install process. I’m pretty certain you’ve made an installer that deals with link files so this sounds completely doable. It’s what my installer does.

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

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

          @DanH said in Setting(flag) to not have the plugin start the sample install process when the link file is missing:

          @Lindon script your plugin to look for the link file. And if it doesn’t find it proceed to the install process. I’m pretty certain you’ve made an installer that deals with link files so this sounds completely doable. It’s what my installer does.

          yeah - sadly our entire install process just got a lot worse - based around the vendors download manager - better called: a download-fail-to-manager...

          @d-healey - I may well be looking to your advice on how to do downloads inside the plugin...

          HISE Development for hire.
          www.channelrobot.com

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

            @Lindon well give me a shout if you need help. It’s not that complicated.

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

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

              @DanH thanks mate - feeling pretty low at the moment so this is a great help.

              HISE Development for hire.
              www.channelrobot.com

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

                @Lindon haha. Hold tight. I’ll fire over my proj when home. Hopefully you can make some sense of it 😅

                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

                  Would it help if we had a script API call to trigger the built in installer?

                  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

                    @d-healey said in Setting(flag) to not have the plugin start the sample install process when the link file is missing:

                    Would it help if we had a script API call to trigger the built in installer?

                    No sorry - our custom installer installs a lot more than Samples and linkFiles - it does presets, metadata files, audio Files etc. etc. the list and locations are long - 16 different types of thing in Horizen.

                    I built an installer that gracefully handles all this - given it is provided with all the zip files it needs (called .sfc files) , but their download manager refuses to call it - well they refuse to let it... and their download manager even refuses to download the 16 sfc files, so I may be back to using innosetup and whitebox packages - the only thing their download manager supports - to install the plugin then get the plugin to do the remaining downloads and the install from inside the plugin - yes yes I know its benightedly stupid design.... but I can see little other choice.

                    HISE Development for hire.
                    www.channelrobot.com

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

                      @Lindon They don't even support zip files with the standard extension?

                      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 Lindon

                        @d-healey of course they do,...partly: they pass the zip off to the OS to deal with it - so on MacOS it gets unzipped into the download folder - bad for us, because now everything is in the wrong place, and on Windows it gets "shown to the user" in the download folder - not great for the user...who has little or no idea what to do with it at this point...

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @Lindon Ah that's a pain

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

                          virtuscapeaudioV 1 Reply Last reply Reply Quote 0
                          • virtuscapeaudioV
                            virtuscapeaudio @d.healey
                            last edited by

                            @d-healey my project is just under 300MB and I also would love to know how to go about bypassing default system so the user has to do nothing but open the plug-in...I'm watching your FileSystem videos on youtube but still scratching my head on this one

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

                              @virtuscapeaudio

                              Use HISE_DEACTIVATE_OVERLAY=1 to bypass the default system

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

                              virtuscapeaudioV 1 Reply Last reply Reply Quote 0
                              • virtuscapeaudioV
                                virtuscapeaudio @d.healey
                                last edited by

                                @d-healey Thanks! So would I now just need write a script that tells the plugin that the files are already found/linked? I see the GeneralSettings.xml which has SAMPLES_FOUND_"1"...Am I thinking about this all wrong?

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

                                  @virtuscapeaudio You still need to let the user choose where they want to put the files. Then you need to populate the "Link" file with that location.

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

                                  virtuscapeaudioV 1 Reply Last reply Reply Quote 0
                                  • virtuscapeaudioV
                                    virtuscapeaudio @d.healey
                                    last edited by

                                    @d-healey Ahh ok...I'm after negating the user doing anything with any file. With such a small file size I assumed it was possible to ship the instrument with everything done for them. Onward!

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

                                      @virtuscapeaudio The samples aren't embedded in the plugin, so they have to go somewhere on the user's system, and the user should be the one to choose where that is.

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

                                      virtuscapeaudioV 1 Reply Last reply Reply Quote 0
                                      • virtuscapeaudioV
                                        virtuscapeaudio @d.healey
                                        last edited by

                                        @d-healey Yes sir, understood! thanks for the clarification

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

                                          @virtuscapeaudio I think with a product of that size you can forget about letting the user choose a sample location. I do and have never had any complaints. It will certainly make your life easier!

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

                                          virtuscapeaudioV 1 Reply Last reply Reply Quote 0
                                          • virtuscapeaudioV
                                            virtuscapeaudio @DanH
                                            last edited by virtuscapeaudio

                                            @DanH Yes! I just have no idea where to begin to do that at this point..any tips?

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

                                            46

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.9k

                                            Posts