HISE Logo Forum
    • Categories
    • Register
    • Login

    Expansion Sample Map list

    Scheduled Pinned Locked Moved General Questions
    32 Posts 3 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.
    • F
      fmented @arminh
      last edited by fmented

      @arminh first you need to get the list of the expansions,
      Then select one of the expansions
      Example:
      var Exp = Engine.getExpansionList() ;
      var Exp0Samplemap = Exp[0].getSampleMapList() ;

      1 Reply Last reply Reply Quote 1
      • A
        arminh @d.healey
        last edited by

        @d-healey yes I am. I'm trying to figure out how to use expansion in case where I have more than one sample map per exp. Maybe you have some tips?

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

          @fmented summed it up nicely.

          It's the same technique used to get the properties of the expansion and also to load the JSON file.
          If you go 37:23 in the video I mention it also.

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

          F A 2 Replies Last reply Reply Quote 2
          • F
            fmented @d.healey
            last edited by

            @d-healey oh ya btw, is there a way to check if samplemap cantains multimic so I can use it to change the interface dynamicly?

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

              @fmented

              After loading the samplemap call Sampler.getNumMicPositions();

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

              1 Reply Last reply Reply Quote 0
              • A
                arminh @d.healey
                last edited by

                @d-healey being honest i don't know how to do this everytime i have unknow function.

                inline function oncmbExpansionsControl(component, value)
                {
                	Engine.setCurrentExpansion(component.getItemText());
                	expansion[value-1].getSampleMapList();
                };
                
                Content.getComponent("cmbExpansions").setControlCallback(oncmbExpansionsControl);
                
                1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey
                  last edited by

                  What is "expansion"?

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

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    arminh @d.healey
                    last edited by

                    @d-healey

                    const expansions = Engine.getExpansionList();
                    1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey
                      last edited by

                      See the problem now?

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

                      A 2 Replies Last reply Reply Quote 0
                      • A
                        arminh @d.healey
                        last edited by

                        @d-healey oh, a typo

                        1 Reply Last reply Reply Quote 1
                        • A
                          arminh @d.healey
                          last edited by

                          @d-healey ok now everything work, i put all sample maps to new combobox but samplemap combobox not refreshing when i changing Expansion, i must recompile code to see changes.

                          HiseSnippet 1537.3oc4X8taaaCDWJNpq1qoqsneneY.BF6CN.sN1I8OasXnNwwovawIFQoEAnqnfQl1lqRjBTTYwqH.6QYOB6QXOA6YouAaGojrnTcRcMV+C17mzc7Nd+t+PdGceNyEGFx3FlkObR.1v7JVNSnhwsGiHTitaaXVxZCislDfBCwCLLMK8D4BlkW1P86MOdKjGh5hyXYX7LFwEuKwmHx31u0OR771AM.eHwWS561pqKi1l4wh3Ri0vH.49JzH7dHoXKYYXdoNCHBF2QfD3PCyk2hMXhyX1uPik+YjPxwdXIQSCGXihYuCyafDwxuMZOl3MnepyFZXXZ0Oy0KE652zpGY.YJ+rPv0TKXmogd7vboKBdM0gWiYBulyBdlZva4X3ccKGWNIPjshDaeoUWp.yGhfTfNrhk0Xo+xxpMCjfJp6idEdGNPLUiZ2uQiaaeuFMV8QqTYkJqsX+r6bz9atmS282StIP1LTXiOM.QCIv21eucG5HBEWeDVzIk8tjPQMoUKHtLqKU44uHAQ1fVxksoxUVoxPFuF1lP0rvpqT40qTwF9cBhaG.ZqrEDmBvbAAGpLjb87lodPT33ZA0kDRINK1hRi45ebJzfO6n6LoQSvBsY9ALJPTqZNoppbLcN0CwfPDA1Or5sKBielQn0p9SzpqFmFHTOHbYOLh5J.grYzb6kD.blWM2Tqeavu8hvwggxIAavfsi3bX4oZlogD7cAvbH9THKDa0xfQbP9Ad3dnfyAugOWYo6z7ExcXpzwIyB9wYpccthVJvF6UsQddGCW.Ta1NcZcpcnx19n.aO1nAD5nYE37XnASAYsUSJRh4vaVGEl7Y8BBlf9JK7ABmM60e2N181ruS7tjXTaX6Sqqj0poPAJqT25lEU40pltX0riIRcBSworXL0Ad6rQNczSsWTI7TgT1bs0N+RhLT7VkumSA7zM5cT+t1ZSSP4SKYlbZU3bTmo4RmaYVQns5izf9dLAdeZsUq75JkqbVE6hKMb3LWKYqjYxYsrrIH+hTrFMx+XLOM1jJHzMHe6Fqyucid2P233ilfLZWJQre.lddMgLRBpP6nkRPEHpP0L5ZIMiff8wrsXmZPftNekUtyrFJnqOqfwbsMW0ROmLic4oc2FIPxtjIHL6pdf213SfwOh6YV1Zab3qDr.kKjTW.ST7d3DmlY5NslLk329gVpyBFl2xxAG.eBYK60az76prCxERPSL7QftVlKYnBkykwK35Z194Z192cSscj0q6bT+G9v7H3rvTxWB0HPu9MpLWhs97IVpiURMW2aMmBLsDaPjGRjeDJ4biIK.w0bypHmGAh1hI5Y4OHyUMuv85V8IB2wyFuKMC7JOi7AFuISothUmgCwthLvtr0NG8gejTcn70wP4FVNBNF4CseStyVgmJVo2f+uwCGBl6GNzmiUcLH+plX+Yqshf3EOO2+nkxTa5yhn4rUBxO.GfQBH8qoykacvAOgyhBJp0adrpX4PNzPABE5KrOECwcgtO1lyBCGBtiZuB0WpeDejLVkw4.7IXdXdd6E4C4dJE6Iu92zDX8zPrLWSb6gDbxo5RqrRiCQp7M7ZJEcyBzqWfdiBz2s.88JPe+BzOHid5kYxJC4q4Jz+5Klu9WvFzGAtrljaQFkcSohS9qXzDcZLWgKs2NNiWdcoOqeX3Gu6aKMev8c710xoXzgHSUcnm.mQANRLdCn47PTjmHka96K5wnrfwLJwM+IBnBezHLWG6yzg1THfCjYbtYqCvdXTn1Q5uo0tvfpHd9C5uWwhlyer3hxW2xJFt1xK4r+uQexR+uuO4EE5tZRWRav5bwm444qXotW2V1F9SETOfEIf1qos3rf9fNPueWrd2P4v1IzMjzR.4foCTD+M7KYwlosNkK1LcQC2zsB7sjuUO0vrDlJacnF+yCZJ6oWRGBSXHgDzd6iBJ8Qtb1KcieKkDqWVwAPIU8mlV1pmj1tY5amrrZTuggOzq5kttxCB2AhvyVm0W.c1XAz4tKfN2aAz49KfNOXAz4auPcjiIrYjf4GeIIvnem3BKyNSKrJY7OLoUg0.
                          
                          1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey
                            last edited by

                            Link Preview Image
                            Viewport refresh

                            @coreyu21 I've noticed that both the Viewport and Comboboxes doesn't respond to Vp.set("items", list with stuff.); when the "items"-list is already set earl...

                            favicon

                            Forum (forum.hise.audio)

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

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              arminh @d.healey
                              last edited by arminh

                              @d-healey ok everything seems work, i can change sample maps in expansion but now when i changing preset the preset browser is reloading and preets disapearing

                              alt text

                              HiseSnippet 1699.3oc4XstaSbDEd23rTrgTtH9A+oRqr5ObjBFaStP.UgiSbPoMWrhCHjnH5j0isGX8Lqlc1PRQQp8MgGg9Hze1Gf9fvaP6Yl81rabBFqBE05esy4xb9NWl4bF2gybv99LtgYwCNwCaXdUqtmPECWeHhPM1ZCCyBVKYz5DOjuOtmgoYgGKYXVbVC0u2+nVHWD0AmRxv3oLhCdaxHhHkZml+.w0cSTO7AjQZRuXysbXz0Ytr.tzX0L7PNuFM.uKRJ1LVFlWpcOhfw6JPBrug4rsX8No6P1angx+ThO4PWrbQcitvFERdSlaOIhkTMVeHwsWmXm02vvzpSpqWHz0uk0NjdjD5ogfqqXXmpgd7vblKBd00gWsIGdlZva1P3cCqtNbhmHkiDaWwZKp.y6ifTfNrBk0Xl+zxZcFHAUTcD503M4vhDMprbsZKXuTsZy+v4JMWo6Nc+ra+r8Va2tas2txMAxl9Ba7wdHpOA9196raSGPn3pCvh1wj2l3KpHsZNwkYcoJO+EQHxFzRx1lJ4LWo9LdErMgpYg4mqzamqjM76HD21CzVYKHN4g4BB1WYHI+rlopWf+vJdUkKjRbZnEkFyYzgwPC9rstyDGMAKrNajGiBKpTNiTkUNlNkp9XPHh.Oxu7B4gwqXDZkx+Hs77goAB0EBW18CnNBPHaFMydIA.m4VwI15K.9sa.NLLTLJXCFb8.NGXmnYpFRvuE.lCvGCYgPqVDLRWzHOW7NHur3srxgt.ARyEOWAk6T+ERSjHcX1NmidpxrST3T4Mgt85HW2CgaHpL9nRbgrsux1iPd1trA8HzAiKx5xP8R.Yk4iphBovqWE4G8Y0bBlf9o+LS201oy1ss2YsNcS1nHKaC1Ht5SVQGiGn3Sc2bZnkWobLyxoGlj53GCVYIarWb1TRFczyuWTgdhPkmOJHbN0rIB9AJYu6cSB4YCzSVc0DTLoA4ysVJOZm+gZdytLAdOZk4K81REKcZI67r52er7h1JYlZbrksB4WjhUnAiNDyiCWwBB8Dx1zw57a5n2SzIL9nIHitEkH1yCSOuVQFQAUnozLQnBDUnZIc8nVRPv9PVK1wFDn2y0rxbvzPAc8IFLlns4qszyI42EilFOYqMPBjrWYDBSuvGnsA9HXHjvNmEs1.6+ZAyCrXRcALWwGgSbbpoa27jjE+x22TcGng4ss5h8fOgrkciZ0WszlHGHAchwHDnqk4LFpP4DY7bttlsetlsemSyn8t.rJBFAVus8y57fGjELm5Gu7kP4Bz7+dklHwZLYhkwwthHZXpPGaS3Ds.t98.BTNFFY0IUW26ppGYeUy2P5IFlP3O90lCwjACSmo7mXMix7go4qAyzggS2s3r23Cn5vAwiUdUqEqubsUVb0kV99pHkFiF2ekkWswJMpqwnQHmUAEpWu9RFpBMy2YoZPTVd7oK5Hbq.gfQK+.aAO.uPBK0jc7ygo7xB+yPUdXNTgyxaSzQLN.M4XxYXtafDsAiT5z.tBDFx9LCMBitx5E3hDYmmUNDeDCn7NyfixgCghdwI5GY+jLj6jB2aX0gHbFNd7NyXvq7ppOw3M5ICyY0teeriHEryZs4y9z+9.cn7MgP4lVcEbLZDbvJpapBOkrh6s9Owq37l3WwAGEU8xI+rlX+dyVAP7hmk5u0TYp0FwBnYrUDx2G6gQBH8qoykat+9OlyB7xq06ejpX4.NzWGBE5L1ihg3tP2GWmy786CtiZu70Y0IfOPFqRorO9HL2OKM4gvgHJE6J6BaZBjdhOVlqIN6fDbxw5RqrRsCPp7M7zV0554V2H256ka8h4VuTt0Kma8JoqS5oHqLjOsN2XDe0jMFArAcPfKqIYKxfzFVJJ5EvIgYETzd69Xd46k9h9g4e9thsvjA2Ov+cPwXL1kHyNsoGAGKAJRLdSXrn9n.WQL0rWQrCix7FxnDmrGBfh5ACvbcrOVGZMg.NClR4VM2G6hQ9Zmh+1laCuZ.wyd19iJVTexiEWT951Vgv0Vdul8+MZMV3+8sFunP2WG0XzFrNW7Edd9pVpqxskcd+2Bp6yBjSsG2UyBZ80EZ26f0a.JelSz5Zx0R.0ES6oV7WvuHl0i6VJYVOlogS7VA9Vz2gydW.SksNTS74B8gc0Ko8ggJjPB5n8YAkiPNb1KcBeEqDqWVQAPIU8mVWzZG4Z65wuZ0xpV0ZFifdUuzwQdP3NPDd75zXJz4dSgNKNE5rzTnyxSgNqLE5b+KTG4XBqEHXiBujDHzocXgkY6jBqBF+M6vj5tB
                              1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey
                                last edited by

                                Disable saveInPreset on the combobox

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

                                A 2 Replies Last reply Reply Quote 0
                                • A
                                  arminh @d.healey
                                  last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    arminh @d.healey
                                    last edited by

                                    @d-healey great, how i can load now sample map from exp to sampler?

                                    Im stucked with this

                                    HiseSnippet 1752.3oc4X80aSbDDeuXNn1k.kp9.uToSV8AiTv3yj+.TUgIAGTZIAq3TDRzpzMmWauv4cOs2dgjhhD8aBeD5Gg9X+3v2f1Y28Ne643XLQk1pV6W7LyN67a9ytyrtifGPhi4BjS48NNhfbtra2iYxgaLDSYnsdHxoj6Zn0ONBGGS5gbbJ8Hk.mxW.o+7t6uNNDyBH4rPnmxoAjGSGQk4b6z56nggah6Q1iNxZ0K2Zq.NaCdHOQnLVCTDN3k3AjcvpksfKx4hs6QkbQWIVRhQNWXcdui6Nj+JlY8OkFSOHjnH7QcgMxvdSdXOEhUbQaLjF1qSlyFiPNtcxc8RFW+Kb2l1iNledH3yzB7x0vNd3rvrfmuM7ZL+vywBdWv.uq41MPPij4RTX6Sc2hIIh9XHEXCKyZQK7BW2M3vJXx5ivujro.HFqQsUazXIuUZz3Fe8hUTegTQrz6PrvqKdTTHQ368Md5Bh5CHxTd0plIrpQuac99309YcdvNc25I6jaZxQQXVLE9MX31rATFQY41YreLMVVSY0IVtpZQoxy+wTD4AZoD6wTRVrRetnFwixrrvMVrxqWrhG7Q4vQf1ZaAw2HhPRIwZCojWzL0iRhGVKpthPshSLVTYrfQGjAM3mssclrr.XgM3ih3LfnV0BqRGNKvodLAVDURFEWcoIgwK3TVsp+.q5MLoAJKDBWd8SXARXQdbVg8RA.AOrVPl0WB76vDhILTNMXCFbiDg.DOVybMTfeK.L6QNBxBJqVFLgoZXabTQzVs56YA4YhmqAxM8+w7pLX0lb8Dt4IZWctBlZew3zafCCO.tWo1ziIYk+luY0m4zFH4AXxPmeLINCrpTb5who3DecQsriIypzX7hpltCmYrLGGmprPo3TKMFuUynx3V2RUajEAD90C43diUrVtYGmBMH8jzigyiqcl4oIAnwerbhc3RxSX0tQkWWobkSp3Mon98mprzsScU1zDqZPIlkh0XIiNfHxhRYKDtotXq.2ytUfcmp.SLxZgb1VLp7IQD1Y0f.kFXgVEkRQE7KotQwmk1n.B3GvWmeDhBcDthqc.EoQtUO6VnI2kqjtKqmHkbldOJ6ZH7Ok5nOD0aNE0+9sdHVhUM9Rcr7agAdOjbHLQgoMXY2GRheojGAw2wkTHmKMCe+ptENziNJ2zsac7Xh27sszGmPNW2sKIB9Ijj8Z1v+tU1DG.40iQivfttNK.qNFeHYKVGAApdM4QjEbt37mJrPyysPyaCZkZsR.UJvRbeMzz7d2qH7NINibentC5se6Jy0xZNeKqfi8oxzYkLN1lv8ARJavdTnt1DqsY4a6c0si0un0qn8jCGy32+kVCIzACyGY7m3sRqELI9q5ZB1qK3uJFP0ACxlZ7xtK6uZi0V9tqr5czQJKAMuyZqd2lq0z2RPSij6BJ366uBRW547VW8z.UUmC6BIWSwZ064IEIjkFKRO3l3LDpt0I9TbU2JXT3zx1DeHW.PSMEbAg6jnPaxHsNMgFeERCtywgz7P+aXVgdzZsD3dT9iD7jH6I4Qm93zLOEmu+usv9u8Do12r+joVz8NKHb5wdggu48RBwxhSjqdFRp.3LcgQeUi2BmzkGauyeTFSedg60b6PkACmNdWXJ3EtH7iMdSezyhts62mDHyA6Eb27Ye7egiMT9RCT9b2tRAAOBt6HcbCMdp3lM7weEuCMZteGJbaidXG5Oasreq05IP7RTj6u1RapGLhmvJXqTjuKIhfkP52RmOo0t6pq+mTq2cecwxdBXNHHTXK3ILBD2k193FBdbbevcz6UrsnNIhApXUNmcIGRDwE4otmYHlwHgpIVbbTMiiIpbMMXarTPOxd0ZqzXOrNeCONWS6OAcyInu8DzKOA8JSPu5DzqkSOtsopxXo4qaXy5GMJ7TCmco4a3LvTcvPvwZkqSGj28VyIuTuQdBQCZq+mho7J+K9u5+Dh+9tLtz7A22y+SR4LL1kpxNsYGBGfANJL94vTi8wIgxLtEuLYaNiGMjynAEOt.k+CFPD1XepNzCjR3zZNmun0tjPBN1579W05wvSvvhh2B7AEK7m+XwrxWW20.WO0Mfd+2nIZo+22DcVgtqj1B0CrtP9u777kc0W56o5Q+OET2kmndBSV+OWnIYWXvf.hcqR0q.SoannU.pKg0SS7GvmTg9Y8UUB8yDhBx1Jv2R+s4gHkHLUqC8rggPG6P6R5XX7CEjfdg+sfxQ3.Ae+.yq6UX8Szb.Txz+A8kc2VQ6M9+Dv0sQ8FnQPup8CBTGDtIDgmtNMOG5b6ygNKeNzYkygNqdNzYsygN2Yl5nFS3AIR9Hykj.iNsMEVNsGWXUB8mflssQg
                                    

                                    Sorry for spam!

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      fmented @arminh
                                      last edited by fmented

                                      @arminh first make a variable for the sampler.
                                      var sampler = Synth.getChildSynth("your sampler name");

                                      After that you can load sample map using sampler.asSampler().loadSampleMap("your sample map" ) ;

                                      If you are using expansion that would be {EXP::expansion_name}samplemap_name.xml

                                      I'm not sure, you can try

                                      A 1 Reply Last reply Reply Quote 0
                                      • A
                                        arminh @fmented
                                        last edited by

                                        @fmented yeah but im tryibg to use samplemap list from expansion

                                        F 3 Replies Last reply Reply Quote 0
                                        • F
                                          fmented @arminh
                                          last edited by

                                          @arminh no you can't load a list, it has to be a string
                                          If it's in the list you can use its order, like samplemaplist[0]

                                          1 Reply Last reply Reply Quote 0
                                          • F
                                            fmented @arminh
                                            last edited by

                                            @arminh also make sure to use + ". xml"

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

                                            15

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.6k

                                            Posts