HISE Logo Forum
    • Categories
    • Register
    • Login

    Is it possible to bundle all samples in the plugin?

    Scheduled Pinned Locked Moved General Questions
    12 Posts 4 Posters 384 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.
    • dannytaurusD
      dannytaurus
      last edited by

      I'm revisiting HISE since I first tried it in 2018. I'm looking for an alternative to Maize Sampler.

      Is it possible to bundle all the samples in the plugin?

      I know impulse responses are and I think I also heard @d-healey say that samples aren't, but I swear I read somewhere that they can be bundled if we choose to.

      I checked the docs but the Export section is quite bare.

      Meat Beats: https://meatbeats.com
      Klippr Video: https://klippr.video

      bendursoB 1 Reply Last reply Reply Quote 0
      • bendursoB
        bendurso @dannytaurus
        last edited by

        @dannytaurus Do you mean putting all the samples inside the .vst3 or component file?

        The "Embed Audio Files" setting makes the IR samples to be loaded with the plugin. However, it is not recommended for large files, since it will increase CPU.

        You cannot send the samples (from the sampler) with the plugin.

        dannytaurusD 1 Reply Last reply Reply Quote 1
        • dannytaurusD
          dannytaurus @bendurso
          last edited by

          @bendurso Thanks for the info.

          I'm looking for the simplest install method for both me and my customer.

          That means ideally [1] me not having to create installers for each platform and [2] delivering a single VST/AU to the customer.

          I currently use Maize where I have to deliver a VST/AU plus a folder containing the presets. But since this folder goes right next to the VST/AU in the normal plugin folders it's reasonably easy for my customers. For example:

          Plugins/VST3/MyPlugin.vst3
          Plugins/VST3/MyPlugin.instruments

          What I don't want is either my customers having to dive into system folders to place the sample monolith, or for them to have to choose the location of the sample monolith when first using the plugin.

          Do you have any advice to help me achieve this?

          Meat Beats: https://meatbeats.com
          Klippr Video: https://klippr.video

          bendursoB d.healeyD 2 Replies Last reply Reply Quote 0
          • bendursoB
            bendurso @dannytaurus
            last edited by

            @dannytaurus

            Mm I also used Maize a while ago and did that.

            But things in Hise are a little different. It's a transition from Maize to Hise; and you have to learn a few things, but it's worth every penny.

            The easiest option for you would be to deliver the vst3 / au file, along with the samples folder.

            You can disable the Install Samples dialog, and enable the "Locate Samples" dialog. Users only need to select the samples folder and that's it.

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

              @dannytaurus said in Is it possible to bundle all samples in the plugin?:

              I'm looking for the simplest install method for both me and my customer.

              You could use Rhapsody.

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

              dannytaurusD 1 Reply Last reply Reply Quote 1
              • O
                Orvillain @bendurso
                last edited by

                @bendurso said in Is it possible to bundle all samples in the plugin?:

                You can disable the Install Samples dialog, and enable the "Locate Samples" dialog. Users only need to select the samples folder and that's it.

                Reply

                How do you do this out of interest?

                bendursoB 1 Reply Last reply Reply Quote 0
                • bendursoB
                  bendurso @Orvillain
                  last edited by

                  @Orvillain said in Is it possible to bundle all samples in the plugin?:

                  How do you do this out of interest?

                  Insert this into Extra Definitions

                  HISE_SAMPLE_DIALOG_SHOW_INSTALL_BUTTON=0
                  HISE_SAMPLE_DIALOG_SHOW_LOCATE_BUTTON=1
                  

                  And then you just deliver the folder with the monolith files inside.

                  dannytaurusD 1 Reply Last reply Reply Quote 1
                  • dannytaurusD
                    dannytaurus @d.healey
                    last edited by

                    @d-healey said in Is it possible to bundle all samples in the plugin?:

                    You could use Rhapsody.

                    I checked out Rhapsody, it looks very nice. However it's not really suitable for my needs.

                    I've spent time building a brand and a business around my plugins and I don't want to introduce a third party into that.

                    I did think about forking Rhapsody because I do rather like the idea of only having to notarize a player once and then further products can just be expansions, but I'm not sure if it would be worth the work.

                    Meat Beats: https://meatbeats.com
                    Klippr Video: https://klippr.video

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

                      @dannytaurus If you can notarize one plugin it's not much more effort to notarize 1000 plugins (but you'll have to wait a while :) ).

                      Basically you can use a bash script to automate everything.

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

                      1 Reply Last reply Reply Quote 0
                      • dannytaurusD
                        dannytaurus @bendurso
                        last edited by

                        @bendurso said in Is it possible to bundle all samples in the plugin?:

                        Insert this into Extra Definitions

                        HISE_SAMPLE_DIALOG_SHOW_INSTALL_BUTTON=0
                        HISE_SAMPLE_DIALOG_SHOW_LOCATE_BUTTON=1
                        

                        And then you just deliver the folder with the monolith files inside.

                        Thanks for the tip, but it still ultimately leaves it up to the user to manage the sample location.

                        Is there any way to hardcode the plugin to look in the current directory for the monolith?

                        Something like

                        HISE_SAMPLE_LOCATION=MyPlugin/Monolith.ch1
                        

                        so it looks for the samples in a folder named MyPlugin in the same folder as MyPlugin.vst3.

                        Meat Beats: https://meatbeats.com
                        Klippr Video: https://klippr.video

                        d.healeyD bendursoB 2 Replies Last reply Reply Quote 0
                        • d.healeyD
                          d.healey @dannytaurus
                          last edited by

                          @dannytaurus said in Is it possible to bundle all samples in the plugin?:

                          so it looks for the samples in a folder named MyPlugin in the same folder as MyPlugin.vst3.

                          Generally you don't want to be putting samples in the user's VST3 folder. The user should be able to select the location for the samples - especially important for large libraries, less so for small libraries.

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

                          1 Reply Last reply Reply Quote 0
                          • bendursoB
                            bendurso @dannytaurus
                            last edited by

                            @dannytaurus said in Is it possible to bundle all samples in the plugin?:

                            Is there any way to hardcode the plugin to look in the current directory for the monolith?

                            For small sample libraries (like 100mb or so), I ship the linkOSX file with the installer. So the user just run the installer and that's it. The linkOSX file is the one that contains the samples path. So, I ship both the samples and the linkOSX file with the installer.

                            But for bigger libraries, the only option I know is giving the user to choose the sample folder. Generally users don't like if you send a big file to a place where they don't want.

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

                            27

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.9k

                            Posts