HISE Logo Forum
    • Categories
    • Register
    • Login

    How should I save my Sampler Presets and how can I access them later?

    Scheduled Pinned Locked Moved Presets / Scripts / Ideas
    28 Posts 2 Posters 1.5k 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 @treynterrio
      last edited by

      @treynterrio Yea

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

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

        @d-healey when I use only a combobox for to choose between the sample maps would this work as well?

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

          @treynterrio Yes, but you have to script the functionality you want, it's not built in. Also you won't have the ability to import/export additional presets because that's only available in the stock preset browser.

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

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

            @d-healey is this not a good starting point?

            HiseSnippet 1311.3oc4Xs0aaaCElxNJs1qoqsnOrWFffwdvAH0vJWZFvvPcrSRQvxEC6zhAzMTPKSayEIRAJpj3UzW2um8SX+j566gsCojrnc8Bb8R6F1bdwmaje7Pd9NGm1BtGIJhKPVkNebHAYcO6tiYxQsFgoLzQ6C5s2mL.G6KQMGGhihH8QVVEetxrUoUP5Ou6YMw9XlGIWEB8RN0ibLMfJy01tw2Q88OD2mbNMvv6sabjGm0h6yiAnTztNJD6cAdH4TrxsB1HqUOnOUxEckXIIBYY2j2eb2Q7qXI9+RZDsmOQI3h5BKTh5C498UHVo8rKIhKojqx0UGgZMh52ucVZHBAqb67jRwjjxisOg1mNQedx4AZCN4QXlirJLMjKNEjcMgbcCHOGHYY.oURfzCs65IngxbKJ77Y1GwjDw.LbUXBkDeQE9kB1s3fGLYs.7EjCEfvjHptyN02vYqcqu92rV40JCWHQRmKwBmt3fPehv04aczONpMjH0fTKUsRl8JyFXj1vI3vHUnIdoBtal9ioQxpyFkWPuIN.wkAX0lxCB4LPnZESmz6qohZQDvEpjDDUYCCTT6m3TV0J+.qx5Ia5ZkoLeJi3LHl4IoblCmYtPp8Vv8q5kswa.HzOlr9ZkeiJ5RYG8Z3nzuVc8Z9bb+IKQ07s+U5Xeh6Op172pAvhb3TmlTfzB662CpLpNWXlclx9y3PcJWRNiUc8xuoboxusryrlFLXt1RWX8wZNlUEwhaJvpr3fdDQVVKyQ3U7MUM69WUM6kjsLbjyNhQkmERRke+hGTZJVUFkhJvUotH5AoEQPpuGuI+ZDEpVtusYpEoQtIUG5EGsOVhyVOXogsKjHjT0IwZexk.uWRQph6L5BIOT6a50Kvwt3690S14FjFiMoWCvfMaqhvWkjqgU8ys6xiY8yWM0yej0crcKuY4sPWQ6KGku.zFiHzgiL3l2sgJhDN3MA0qB59csqSTmpcfRaugSo6EI76uGOEvPx6G6ikSSap5ejZ.dvLEWkhOhEQkiMS5yxktxhwkZR+OmmFKHbencapzaz7wag4fW3swGa7l1YZM6CFLf3IyA6J1G982Xanacn7kIP4Q1ckBBNfxFlREpwSY6LNxaiAHBW3AHZKHZdX5Oa31u0nYLjuDSq8Wan2p8Bf5mo1qTj2gDRvR352Hl61nSmmK3wgyF06dl9wx4BflFRElFNiQf7tz7L1RvihF.GG8ZEYZpcrXnJWkqoCAlfIZZcmFG.28LFwWQiZYoJEiHp6Zp2IXofdso25co94X88MLUkV1cF4MmQdqYj2dF4clQ9oyHuat7DhM0KC0KqYaDbmEqQ.rBswvY1vylzg4zlZMlufmjm0XwXtw4Ls0perF.7SJo0eeN1am4UKkgwtT0syArKg5RPiBiOJ62VjocZNhS3Ld3HNi5McU.7pd3PhvD6y8.smTBEg4ZdbiNDeBNxnL9qZbLL9GVLcw8GTtv8Cd184de8E1Iv0QQr47eidiE+eeuwaJ0c+zNiNvtKj+K+d9d1ZtbGUq2+ofZGdrDZol0VyF58Ai7J7Hlc.Kn5plHWWIq.TWBquV3OfOoFcyZWpL5lYD4ksTvYK865o8sJRXpVG5Q97gFw9lOoifoJTPBZw8IAkAXOA+0dI+bFEVuqVCfRl9eXRI6STxNtY+7Ea650piBfdUu1ySUH7DWDZ9wr4RDyVKQLauDwryRDySWhX1cIh4quwXTiIrWrjGjPRBJZePxCKqCl7vpH5OQmGfyg
            
            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @treynterrio
              last edited by

              @treynterrio Looks good to me

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

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

                @d-healey when I paste this snippet into my code I always get a error with this Line:

                	Sampler1.asSampler().loadSampleMap(sampleMaps[value-1]);
                

                but I don't understand why I thinks asSampler is the problem

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

                  @treynterrio What's the error?

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

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

                    @d-healey function not found

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

                      @treynterrio I don't see an error when I load the snippet you posted.

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

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

                        @d-healey yeah but when I paste this to my code I'm already working on I get this error

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

                          @treynterrio You need to post the code you are using

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

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

                            @d-healey ```
                            code_text

                            HiseSnippet 1928.3oc2Y0saabiElikmzHkzflhhh8hdw.gs.x.I1Rx1IsHXgU7eMFw+nZ4FzhtEcomgRlMyPNcFJaqTDfdwt.6iy9Hz2gd6dw12fbeun8b3LZFNxisU0lltX0Md3g7P9c9g77Q5tQRWVbrLhXU8nQgLh0ss6MRnNYiSnbAYmMIVuk89rybVgr9nPZbLyiXYU4SvNspNOQ+6UqsN0mJbY4hHjmI4trc4AbUtztcdJ22eapG6HdfwnWoyNtRwFRe4P.HUraRBotOmNfsOEG1b1DqarkGWIi5onJVLwxdco2ndmHOSjL9mwi4G6yvFsH8fIJQ71ReODwnzCNkEcJmcVtrlDxFmv885N1IDSfYtatKoRhK48r2i6wyjm6ZdGcGN4ZX5irlqHjqT.xsLgbSCHWBjrLfz7IP5t18bi3gp7dP7bK6cDJVTeJDJLgRxXIy8Ors2PBiPnVLf9b11QPiLMZr5pMumyxOr4BOpVMHbDqbNkF4rIymNpkyewQmVr3.lZq98YtpF0S5oNNbtvmKXN8GJbUbovQJdpPdbKbwhj9MbkAgRArr2ClR+grEpU66pUMQ+EiYpGqTQ7iGpXMRksMi4cLjBrKqelNOZpz3P9fSLT4k.3Fax.z2XLPZTWCv5KfSVJL2f56iSQihnGsuKw.aOyFn9O3lfo2ByT42jI19pLw1llXdHuGMHzmEUHnmJqQ8wcdUw8Uub+x2UqVUeoK02Qd72fKP5zgqAZbwpHlx8jCBw4KtA5SRFdfziECJ7k02jGSgMNd0umSc8oLvNrHE1BmfmQi3TQRSFr5fE3Bi8qfIBVwE2ClFXVzy1WpwDzSspYvHtTX.Zhl6KKryHtD2jdyqt0DdpIUaOZXbt4m6gA46xiUMJpiavwYcCZUV31oQcyQgKpYazvZTmqXAw0uWNDV7ajbAn5eUTegxCnlSxUEVcz+x7iz3wYLKrnuj5kMGMxW7D++8a8UIYwkmDWznJOWtDLtviLrg8kJ1AhFHLqV6k0blrq98KsuzoRaDkzMlmDcUJ1PLL3XVjgSROP3P7qpXVqKqXlah+wXfRwNBt5fPVZ6KV6fj5TgpHymhJXnJcMj6jVComO2iEQ3dXsd89WhFvlUyISsxsmMkuYxJuxTn86jpMjjbrbc44Z8uisYRvjyxqVi7Y6rIUQwpootDvMExhTbLBXsI6T3fjjZqUs2jE+bkLT6yRSDADdsdsyyWvQcFk03662If644y5Ji4XFR9v9OqEOree94X36CI3gRDq22deYT.0m+BlWWVjKr3.SHhhctBsccY.mwk6PuSFBqdsglKAg+femjo+1oSuldV.0MRl47uK.Km8LEEqXg8.TZ5lSLgaYmczKLKFK5WzgLUdzrrgKAvc9aclX067Su3uuV33L+czyQRgSfKYDPiDX4fRsAJamm5LuUp0hRLw0Ml97L.e1V+aDc3G+L7g1dssp.epOskX8A.kRFbtkSqZoezd7GKCbhu.2NfUozanOUUjpIx4NsCLGxjeGxgS.4ViLCESx+b9oi+oIk4RNOYJg6cs6xg5mki24JAuvFyWW7kIWjA+aamPZMGfyau8mekz0+M6ttVp62JAKuURVmFEY4nlHo.2PSOTQFfl8XxWtL4WPgckm0EVvsiXeal3+4O14I7KHkrYGb+ggt46sMy1pL0QuVWcz6P4PEWLXOJv+E2Js+vfdv8BcYPvSHX9XASq4v5BIsahsQPziI7zM9E3WZmsv1Voc1ZbmlYHePRT4cs6AT9nAvJmRbQGfpYOlQyqi6+FN02+ENePyZpvwq+Pm0gpErnhR+WczK0iCjCEEVqTjeHKjQU6oOXdbm2rygG9IQxggSp0qVSuu8nHHoAbElcbffAwyBYQaDIii6ClidthM6p6vnAnuJWxgL3B3wEkAwVynJFn9rXjOuh6NNAHez5Uo4QTcdzb1IsaMQ61Szd4IZuxDsWch1OXh1OLu8jOBwMmtbbnNQWJXhFibc9f7ZHZIW2KUj4p0vw3kOJ4Pma760SX7FsDxe.U7t1ivqNFu83XzaKwov1TPBh22MUnyXoEOxXOoPFdhTvcKto.RxGLfEYZGkZbOVoP9dYRduNGx7YzXic0+4N6BWdiFUbu9E8Ky7Yyk8RTkF69S1IvUSjz4+OXsTYpXs7ZGuuAYv7eiq6NoEJczOFy+iGmuss9ncGrR7eTP8MAMG2wSEXaoequDrUElP+DZHYbentruYJ83qjBU7HW7svfI+Ho.tdZw8A8dNObWv+HbGkbZmm9+kP96yg05+zgvG.IfBDEhX.klHl2VhAvoWIKaxaDEfEGsxIYPCBn3M3ZsHX+VIiApBenDYkLu8CZBzZeJaD9c6GPdBO86OFk+LzFwvxS35OgYo8CIorfRKAy8S+GNz1dIfFRT7Rm7B1RoOFvRIOv0RvcDchAdPwKQWd06+QM8VewynmR1bXnO2Eb.n0+FI3pud9W6lbYbLDeSsDvVDZinps915NYuliscSvwE.k6+ZWWzwb+VDR45zdFzY4YPmUlAcVcFz4AyfNObFz4itRcPlVOdnRFjTaADzcqj8iVakserB4WAjB4SdD
                            d.healeyD 1 Reply Last reply Reply Quote 0
                            • d.healeyD
                              d.healey @treynterrio
                              last edited by

                              @treynterrio Variables are case sensitive, you need to always spell them exactly the same way.

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

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

                                @d-healey can you give me an example for this case?

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

                                  @treynterrio If you have a variable called sampler1 then trying to use Sampler1 somewhere else won't work because you don't have a variable called Sampler1.

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

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

                                    @d-healey that means I've to paste the inline function of the combobox to the inline function of the Sampler1 that I'm already using?

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

                                      @treynterrio I don't know what you mean.

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

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

                                        @d-healey Since I have already used sample1 it doesn't work properly? So do I have to add the part to my existing Sampler1 function?

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

                                          @treynterrio I think you are misunderstanding.

                                          You have a variable called sampler1.

                                          You are trying to reference it with Sampler1.asSampler(). That won't work because you have spelt it differently. You need to spell it the same way, sampler1.asSampler(). Or you need to change the name of your variable to Sampler1.

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

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

                                            @d-healey Ok this line was the problem ```
                                            code_text

                                            const var Sampler1 = Synth.getChildSynth("Sampler1");
                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            17

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.2k

                                            Posts