HISE Logo Forum
    • Categories
    • Register
    • Login

    Locate samples UX

    Scheduled Pinned Locked Moved General Questions
    27 Posts 6 Posters 1.3k 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.
    • L
      Lumi283
      last edited by

      Hello, is there any way to automate this process to enhance the UX?
      81e5b1c1-e96b-4be0-aeec-06fe2ab76bed-image.png

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

        @Lumi283 I don't think so. You'd need to create your own installer system that doesn't use hr files.

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

        L clevername27C 2 Replies Last reply Reply Quote 0
        • L
          Lumi283 @d.healey
          last edited by

          @d-healey Which other system can I use? How do I deactivate HR files?

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

            @Lumi283 Ship the ch files within a zip and use the File and FileSystem APIs to extract the zip file(s)

            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 DanH

              @d-healey @Lumi283 or create installers for osx & windows to install the ch files and write the link file.

              Use these preprocessors as well in order to bypass the default Hise HR sample install process...

              HISE_SAMPLE_DIALOG_SHOW_INSTALL_BUTTON=1
              HISE_SAMPLE_DIALOG_SHOW_LOCATE_BUTTON=0
              HISE_DEACTIVATE_OVERLAY=1
              

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

              0 L clevername27C 3 Replies Last reply Reply Quote 0
              • 0
                0x7887 @DanH
                last edited by

                @DanH said in Locate samples UX:

                preprocessors

                Hi, Where to put this code? Thanks!

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

                  @0x7887 Project preferences

                  88360db6-6198-408b-83fb-6e9b4e60b9e8-image.png

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

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

                    @d-healey Thanks!

                    1 Reply Last reply Reply Quote 0
                    • L
                      Lumi283 @DanH
                      last edited by

                      @DanH @d-healey I understand the process, but how does it work in practice? I need to create an installer on windows, which installs the CH files in which folder? App data? How will the plug-in know that the samples are extract in this location? And what's the difference between hr and ch files? Thanks

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

                        @Lumi283 hr is an archive, like a zip file. The samples need to be installed in a location selected by the user. A link file needs to be added in the appdata folder to tell the plugin where the samples are.

                        This can all be done with the file and file system APIs.

                        I believe Dan's method is different.

                        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 DanH

                          @d-healey @Lumi283 Yes it's a different method which uses InnoSetup rather than HISE to achieve this. Either method is good but I imagine the HISE way will be much more time consuming for you (I actually use both methods).

                          With InnoSetup you can use a script to deal with everything you need. There are examples on the forum or I can share one tomorrow.

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

                          L 2 Replies Last reply Reply Quote 0
                          • L
                            Lumi283 @DanH
                            last edited by

                            @DanH @d-healey Thanks for your help, if specify sample path with Linkwindows in Appdata now, but how to specify expansion sample path ?

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

                              @Lumi283 In AppData/Expansions/Expansion Name/Samples

                              If you're using expansions you can always use this - https://docs.hise.audio/scripting/scripting-api/expansionhandler/index.html#installexpansionfrompackage

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

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                Lumi283 @d.healey
                                last edited by

                                @d-healey No way to only use a text file ?

                                DanHD d.healeyD 2 Replies Last reply Reply Quote 0
                                • DanHD
                                  DanH @Lumi283
                                  last edited by

                                  @Lumi283 I think the first thing you need to do is decide which method you are going to use:

                                  a) HISE

                                  b) InnoSetup

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

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

                                    @Lumi283 said in Locate samples UX:

                                    No way to only use a text file ?

                                    What do you mean?

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

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      Lumi283 @DanH
                                      last edited by

                                      @DanH Inno Setup for the default plugin, but I don't know about expansion how to do (the expansions are downloaded and installed automatically)

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

                                        @Lumi283 said in Locate samples UX:

                                        (the expansions are downloaded and installed automatically)

                                        How?

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

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          Lumi283 @DanH
                                          last edited by

                                          @DanH I check if there is a new version with the API, after i download the expansion and unzip it in appadata>vst>Expansions. I juste need now to locate new samples

                                          1 Reply Last reply Reply Quote 0
                                          • L
                                            Lumi283 @d.healey
                                            last edited by

                                            @d-healey
                                            I wanted to ask if there is an equivalent of LinkWindows for expansions?

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

                                            47

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.1k

                                            Posts