HISE Logo Forum
    • Categories
    • Register
    • Login

    Dealing with sample installation.

    Scheduled Pinned Locked Moved General Questions
    11 Posts 5 Posters 538 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.
    • MoidbM
      Moidb
      last edited by Moidb

      Hello, I would like to know what are the best practices to deal with the installation of sampler libraries.

      1. Is there a way to make the instrument locate and install the library automatically when opened in the DAW or Standalone version?

      2. if I install the library on my system and I share the folder where the library was installed along with the VST3//AAX files etc. it is possible to make the instrument always read that pre-installed folder, to avoid that a new client has to assign the samples folder again

      3. If option 1 and 2 are not possible, what is the best recommendation for these cases?

      thanks for any help!

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

        1. No.

        2. I don't understand the question.

        3. Simplest solution is to use the HR1. Export >> Export samples for installer. Most flexible solution, use zip files.

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

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

          @d-healey My intention would be to create an installer that I would do with a different application, when the user installs the instrument. the files are deposited in their corresponding folder.

          It would be great if we could somehow establish a folder with the samples already pre-installed which when we open the Standalone or Daw application, the manual installation of the library (samples) is not necessary, because there is already a pre-assigned location from the script.

          anyway. this works for now.

          Simplest solution is to use the HR1. Export >> Export samples for installer. Most flexible solution, use zip files.
          
          d.healeyD Matt_SFM 2 Replies Last reply Reply Quote 0
          • d.healeyD
            d.healey @Moidb
            last edited by

            @Moidb I think you'll hit problems trying to create an automated system. You can script your own installer that extracts zip files. This offers more flexibility than the hr system, especially for issuing updates.

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

            DanHD 1 Reply Last reply Reply Quote 1
            • Matt_SFM
              Matt_SF @Moidb
              last edited by

              @Moidb
              On PC, creating what you want it pretty straightforward with InnoSetup : ask the user where he wants to put the samples and then create the link-file your plugin need to find them.
              On Mac, it's a bit more tricky because you can't prompt the user to define a custom folder. You'll have to define it yourself but it's possible to create the kind of installer you want.
              Search the forum for installer scripts and processes, there're a few threads which discuss the matter.

              Develop branch
              Win10 & VS17 / Ventura & Xcode 14. 3

              MoidbM 1 Reply Last reply Reply Quote 1
              • MoidbM
                Moidb @Matt_SF
                last edited by

                @Matt_SF sounds hopeful thanks for the info!

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

                  @d-healey said in Dealing with sample installation.:

                  @Moidb I think you'll hit problems trying to create an automated system. You can script your own installer that extracts zip files. This offers more flexibility than the hr system, especially for issuing updates.

                  When you script for zips etc can you write the link file in the AppData folder with HISE? OSX permissions make this impossible in my mind but perhaps you know different.

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

                  Matt_SFM 1 Reply Last reply Reply Quote 0
                  • Matt_SFM
                    Matt_SF @DanH
                    last edited by

                    @DanH HISE can easily write the link-file in the AppData folder. This shouldn't be a problem : when doing so on OSX, the user is supposed to be prompted to allow the plugin writing permissions. It's similar to write the user info in a file during the plugin's authorization process.

                    Develop branch
                    Win10 & VS17 / Ventura & Xcode 14. 3

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

                      @Matt_SF

                      user is supposed to be prompted to allow the plugin writing permissions.

                      This only works on Catalina and newer as @Lindon and I found out.

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

                      Matt_SFM LindonL 2 Replies Last reply Reply Quote 0
                      • Matt_SFM
                        Matt_SF @d.healey
                        last edited by

                        @d-healey you're right, worth mentioning. I remember the thread.

                        Develop branch
                        Win10 & VS17 / Ventura & Xcode 14. 3

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

                          @d-healey actually if I recall correctly, its not a problem for the Linkfile - as this lives in a user-based folder, the problem is the plug-in itself - which should go in the system folders
                          ~/Library/Audio/Plugins/Component and ~/Library/Audio/Plugins/VST3

                          so (like you suggested David) I now place the plugins in the user equivalent

                          ~User//Library/Audio/Plugins/Component and ~User//Library/Audio/Plugins/VST3

                          But generally - yeah you get to come across a whole range of permission based problems building your own installer...

                          HISE Development for hire.
                          www.channelrobot.com

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

                          35

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          101.9k

                          Posts