HISE Logo Forum
    • Categories
    • Register
    • Login

    Locate samples UX

    Scheduled Pinned Locked Moved General Questions
    27 Posts 6 Posters 1.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.
    • 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
                                          • DanHD
                                            DanH @Lumi283
                                            last edited by

                                            @Lumi283 yes. In appData/Expansions/YourExpansion/Samples

                                            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

                                            17

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.7k

                                            Posts