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.
    • 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

                          46

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          103.0k

                          Posts