Expansion Sample Map list
-
@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?
-
@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 go37:23
in the video I mention it also. -
@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?
-
After loading the samplemap call
Sampler.getNumMicPositions();
-
@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);
-
What is "expansion"?
-
const expansions = Engine.getExpansionList();
-
See the problem now?
-
@d-healey oh, a typo
-
@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.
-
-
@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
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
-
Disable
saveInPreset
on the combobox -
This post is deleted! -
@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!
-
@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
-
@fmented yeah but im tryibg to use samplemap list from expansion
-
@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] -
@arminh also make sure to use + ". xml"
-
@arminh try this
HiseSnippet 1760.3oc4X0uaSbDD+tXN.aH7kPU8epzIqVIG0fwmIe.TUgIINnzRRrhSQHQQzMmWauj618zd6EbJBI5aBOB8Qn+Yeb3Mnc18ty2dWbbciJTTqiTjmu142Lyt6Lq6vYt3vPF2vr79GGfMLurU2iohgqODQnFasggYIqUMV63.TXHtmgoYoGIEXV9bFpOu+Aqg7PTWbFKCimvHt3GS7IhLtcZ88DOuMQ8v6S70zdoVa4xnqy7XQboyZXDfbODM.uCRp1bVFlmucOhfw6JPBbng44Vi063tCYuhFq+SHgjC7vRBGitvBEydSlWOIhkbMVeHwqWmzfMzvvzpSVnWJNzuo01jdjw7yRAWSIvNyB87g4bSCdN5vqwrCOSM3ctX3ccqttbRfHShDaWxZKp.y6ifRfNrh00Xt2ZYsNCzfJp6iNDuIGHFaQsUZzXQ6kazXguY9Jx+fRQnv9HD2tKxOvCycr+Va0Fh5CvBELUT0plJuZro29r8wt8S67vc5t0t6j4c7n.DMj.eG7ca5.BEKcd6T1OlDJpI8ZA0kaXjl7rmCxjgvnTBvOvBH0zlJUZ9J8Y7ZXaBUyYKLekWaaaOeE3e1ipGDENrlxwwQ51nfXG+rFOW5boVRmD.NQoFTVBvbAAGVKUddnEujA0kDRMdSbdShJW+CRCG3qs0S.oEOY5m4Gvn.Qsp4zRUBxwodHFThHv9gUWrHLdIiPqU8GoUWHtzQndPJ1teD0U.JYyn4VKI.3LuZtodeQHt8hvx707UJmTf.GtdDmChGaYlERvuE.l8wifDnzqku8sAmLNylGuUUAT4SWgrh1yTP4VNOeBEpBA5aTA6LkNUQSbXuNxy6.3BoZSNqjdtI9uzc0YzwPxFvTwyW5Q2zJyiUJsJeJ4jQyVccr0SurJ28BZDx7v0C3D.KiFmpUEmzi+0QgIeER3dLTuwNPyhutZ8Q9dUmgpfVzdpEghgPbzpEl6vD3co0VnxqqTtxapXWTT+9STVxxoBkIHV11hOMCqQi7O.ySyioJB2emuAg0o2fPu+kabNRSQFcKJQra.ldZsMLRRrPCjRInB9lP093ZIsOfD9Ar0XiLHPehqXomPMTHWu4tQwU4JIqxZQBAipVixVwDNEMOAOyn4Mmf4+vVafDHY6vj.K6RVf2F3if4LhaNV1ZCb3gBV.jeGukxv7BSI1upUtSzFixbc6VGOl3seWK0YL47AeOw8PmJx+2rRWJhicL7QfcVlk.MCQGg2h1gigctw0PCMnb9YuLngjmogj241JwayATIf5qrdMzC892WAs2bH7+JYLZpXzrRNfbIQxzNw.YS3TqfPGrOA1CFmWzY4nil554kW15UjdhgiY76+RqgXxfgYC88SrVI0s3hzUshSNqwYuJDyMNXP5beW1ZImUZr5R2a4UtqJxzDz7tqtx8ZtZSGMAMikbOv.GGmkMTaSLemk5pqpxyLcghQ7Fqp22VvivKNVjZzK9oHTdCQ3I3JOAGavIksI5HFGflbN1bB2IRh1HekMMg69xUFrlgCTYo92R0R8Fq1hi5QXOhyhBJbbs3V+odhKa8eWt0e6Bk129hhkVi6eZP3jCtBiOy5E4gD4moV9PhDAv4ubCuJGPENUJNVek+fLn8rB2qa0gHbGNY7N2DvKbo0GZ7l7rk4sZ2uO1UjA1yYs4S+v+FEcn7EwP4FVcEbLxGt6HYp.EdpXkNtv+DujLXleIIbaiZjDxOqo1u0ZsHHewyy8Waob0C8YQzb9JA46gCvHAT90r4hs1aO09+hV89Gn1rrOGlYARE5B1khg7tPOFWmyBC6CgiZsB0E0IhOPlqx3rG9HLOLOO48LCQTJ1SNcgoorwYHVVqItaiDbxHcsUdow9HU8Fddsh1o.cyBz2o.8REnWt.8JEnWMidbaN4NiO6DcujSJdhQltvrMxDrncPPZPSy0HCx5qp3jsotQVpWAOseSgI7h7y+I8OXvGuqcKMav8u32znbJF6RjUm1zifip.GIFuALKWeTjmHka9qM1lQYACYTha9CFvF8ACvbcrOw.5gBAbtLiyMasG1CiB0NY+ksdL7zIDO+48+V4BmYOWLs50maECWa4cc1+2ncYo+22tbZotqjzrzF7NW7Idc9xVpq2skci+2Bp6whjOVIsSmEzNrKLBfKVuon7ESIzMjzR.0ES6oH9C3ShPmzNnRgNoBMbSWJH1R9d7SNJgoxVGpo.8fdyd5aoCgAMjPB558QAk9HWN6Etwu4Vh0Kp3.njp9wzKassj1d7K0srZTuggOzq5EttxCB2BxvS1llmAatyYvlkNC1r7YvlUNC1r5Yvl6NUajiI7vHAyO9RRfQm1warLaOdiUIi+D.hy3OM