Several Samplemaps at Once



  • @Jay I think @d-healey 's example is pretty slick. What don't you like about it?



  • @dustbro This is the deal with this.

    Imagine you got 4 sampler with 4 different samples in it, you make a preset that loads the 4 sampler at once, when you change to the next preset another set of 4 sampler loads another 4 samples in it, etc, etc.

    I don't know if you understand what I'm try to accomplish here.



  • @Jay Have a look through my code, I do exactly this. In my repo scripts folder there is a script called manifest.js which stores all of the sample map names in an object that is used by presetHandler.js The preset handler grabs every sampler and checks the manifest object for a sample map that contains the name of the sampler and the name of the currently loaded preset, if it finds one then it loads the sample map and if it doesn't find one it bypasses the sampler and loads an empty sample map.



  • @d-healey ok but what about if I have this?

    y_kick
    y_snare
    y_toms
    y_cymbals

    s_kick
    s_snare
    s_toms
    s_cymbals

    Y = name of preset
    S = name of preset

    When selecting the Y preset it loads the y_kick, y_snare, y_toms, y_cymbals
    When selecting the S preset it load the s_kick, s_snare, s_toms, s_cymbals
    ect.

    It's like if every preset is loading is own samples in each individual sampler.

    I don't know if it make sense.



  • @Jay yeah that's what my script does.



  • What you mean Jay, I think, is loading 4 (different) sample maps at the same time in 4 different samplers (so 1 per sampler)
    That's what David explained to you.

    your Y preset should correspond to 4 separated sample maps:
    y_kick
    y_snare
    y_toms
    y_cymbals

    put them in an array, put your 4 samplers in an array, the iterate in a loop in order to load:
    samplemap[i] in sampler[i]

    then with some change, you should be able to do it for several sets of 4 sample maps (because your sample maps are going by a set of 4 in this example)
    so you create a 2D array, where the row can be the presets (Y), and the column can be (kick, snare, toms, cymbals)

    another way to do it can be simply constructing a string with two elements this way sample map = "preset" + "instrument from array" ("y" + "_kick") in a loop as well.



  • @d-healey @ossian1961 Can you Check this out for me in your spare time and let me know what I'm doing wrong? When I try to open the samplemaps it loads empty

    HiseSnippet 8740.3oc6c0FabibddWYSYqu7o6v0flzjTFmzj0Wsr2kj6W20KZ0m1JVxRdkrt3lKwl6tTZ4ItjaWxUV5tdH5RtKwM4Zh6kTfl1fB+y.TzhCnH.o+oU.MoHoH+3.RQQ5+RKRKthzBXfh.j+ccF9wxgb3r6vcWqnUl6AbVbHeG999LyyLOyvgCWqgVYIccsFwhOxF6WWJV7wYVeeUipyUUTVM1RyGK9YXlu3MWY8XytecQccoJwhG+TWAdx3ib5Xl+d3zyJpHpVVxMoXw1TStrzxx0jMbScsBWSVQYQwJRaHWC4pEJrTYM04zTzZBbjSwjLVcwx6Htsz0EgW1PLwhO7BUjMzZrtgngjdr3mdVsJ6udUs6pZc8aJqKWRQBdPpXqCxHqjWTSoBzigoFatpxJUVyIf0iEK9Dq4F9mxJ7eZlUjqH2JcWXXRySv5ZAJdDen14doPcujz6dwQbuSa4dOIy5kaHW2v8LPeaLlkTMjZrkHnH.0srt1XC8W9wYlSCbEpFWpl3NRK1.bPKKRjhKWxKxlkK4EdtIFE9expkUZVQJw42r4JRfqhEDVMLjpboWR+7vq4xWt0UbScvoWqgjtjgyYactYJo0rUp9x4ZhpxaIoiaTcy75phpUTjZfZ7ku7xZZ0YkA9iH.o0mXzFRayJ+bV+6K05pVxJmzYkUkMjEUj0EMj0TmXz07jyZpKAN+bylv04t7y7LvLf84a2O6fkc1FZ2EF6s8he9Ke4IFETyV2fcWwFrWao4tF6yyZxutz1RFqKVqNvWRbd3ILCT2qctZkrN8Jh0A13T7IVoxbZ0JoMq1dINO50b9KxxmMyEYSwk8BOGKZNoadI0DqqCxmOy427FrWS1.b4mu37Ec+y4b9yaYk3mE3Mn4+k.AchyCP+Z5fqxMOuzKoIql37un54uf48sc3G6BpUXWcQpgPH58LOyksJcbP..tAPf5ZpfCRbdkRJV414ufkGZHsGLLVPcaYUIyKtYiFfKEVQ05Jgsoj3BtUq9HrSQ3G6bEWX9k1XcxWvG4xldGRwVCIPCA5y1zvPSEobyqW64prqg6IMXr.MsglxbhJJk.sFlvyEL2r.zlE.1aTUVmcKYPjw1rNqQUI1x1FvtUS0xVU8g7KE.dzJIVeYVhxV2rKBBBklRWXhQekIFkE7yy0slnpjxkzAMqY6aIrt5mqki.OmoSXdhKB3ffi.oWVTWhMQU4JRWtoJ7e.2gWsMHm4chN3y7RswPxElsJJW35yy19BSqLhkXgNE+fkLcnp0JKrwBEW55WoSUt5KdBLarO1rMHyaN6rKbkktdqqDsrXcPirRZKKsaaJDtlb4cL6cvWCW0D0AIZdlkk1x.s8Nyd3LOJvl7Prrn71U6rolnCfXaUGCjExhfNYYMz.TgJfNhsnCUEU2VhsA7XSCRj7RYYmhM4kxm+hrUA2HXSPr5JZ2E7GUjJKt+EP8p4WXtYt0sKNyFK.tJfQl2WH0.dx0jD2YYX5Om2zJZmFZFAiG6lkJ2PB3NPMPMVszKIU1vtWHCHu2L4VrdGFahK.ufWA+V6CuQZxyr7KQpKDfu4GpwrxVK.zNmajaSpyKUVtjjh9hZMfBAWTrLnC4DlWmyMy4FQiQEaUVB6ZC1LkBrhCniZ1Fl0CfEg.RtNrjsljndyFVEs5Mq4FZ0A4D3FthHnBSMw8rbmKx15F.utIFEolMDq2D1LUBnovK4UaUJ.06XVNjHcR2dJL4IHDHPaISgvePtn0u9LEWHLzLNh7r0UEaHQAQiiDcwzW5.UiBiOhIabjXabAQ23BhuwQAgiKrLNNbJGGEbNt.Hcbcj0wQKsiyCuiVyJx02XdbXTONatGWfjONurONT5GWP7u.HVHzOOjuqNCne9Pv83Ix8tpngNETOdRrmqtDzY5.2iFqOhIe7jHe7AQ93Ch7wSA4iOrjOdbxGOEjO9.He7cj7wSK4i2C4iVyJx22He7XjOdaxGefjOdujOdTxGeaHeHDKRbuMVckTgg6IPj6sgVsTTv8DHwd.dBapNP8nv3iXlm.IlmPPLOgfXdBTv7DBKyS.m4IPAySH.lmPGYdBzx7D7v7n0rhB8Mlm.FySvl4IDHySvKyS.k4IzFlGBsBi4gdQbgg6ktcbONJ3doaG8gqCbOJL9Hl6klD2KcPbuzAw8RSA2KcX4dow4doof6kN.tW5Nx8RSK2KsGtGslULcei6kFi6k1l6kNPtWZubuznbuzsm6wQC2iOLbuLsi6wSA2KS6nO7cf6QgwGwbuLj3dYBh6kIHtWFJ3dYBK2KCN2KCEbuLAv8xzQtWFZ4dY7v8n0rhY5abuLXbuL1buLAx8x3k6kAk6ko8bOdZ3dBgg6kscbOAJ3dYaG8QnCbOJL9Hl6kkD2KaPburAw8xRA2KaX4dYw4dYof6kM.tW1Nx8xRK2KqGtGslULaei6kEi6k0l6kMPtWVuburnbursm6IzQtWwklOTyyYNhbuhxUnYZNyQh9.8jNP85rsGwLubjXd4Bh4kKHlWNJXd4BKyKGNyKGELubAv7x0QlWNZYd47v7n0rh45aLubXLub1LubAx7x4k4kCk4kqMLODREYl2b2ZkYmY4PMQm4aySTUTupDMy0YdRbHa+oCTPpL+HmGlmDOLeP7v7AwCySAOLeX4g4w4g4ofGlO.dX9NxCySKOLuGdHslULeeiGlGiGl2lGlOPdXdu7v7n7v7sgG5kh4iJ1ZoTnodcMCoUAEgi9JiNxnuJ1Y1ZqfNk8Rn.t9eB3rV9CYyRn1rVIoF9WuFineWYixUsO6ErvB6ZUW9Y7uvafKsFKvh09m45z.cY+7rtmC9C9vOujhlXkVWPBOKRHPMfkLjpsgzdFVKwFGCKA3D6.OdhQGYjW09+AOA3ed0XwOs2kOGC4kOG5p6qrUaYHWn0p5Z05RpjVTcwra.LVr3x1XI3RMLWbcSXu35VVDTENlbE3ZezP1.biMQY3E.WJjqrz0uB6pW2JqZu8m0x9TNYv6moRil0pIq9IX2RqgYs6sZZ.pnimYmyNyrVkKl413LqzzPxNA6bzcAWRLGVWAHspgYNLAyJtsK3IKtyUKsxgzjEmCMKR0c4wXLsV8H9iiaQYFz5Qy0cYv3LtOW8t0EZ8DJ5gLfqWy.9dMCD5oLnkp8tKCNGCpxit0I1ATY5ZpZkR4OCd2ooICFkopnAzdtty9wYzg0kf4fP2kCiwX.pKAy.9dHC3fYP5dHC3gYPldHCDfYPttMCZ.9aXFjsaKFJCqKAyg7cWNLByZhpP66tFWGgonztAYNc0iGgYcqpgTb2w6oggotXqNErNfJqZHsqqUvCnvpgYzEMZ5ZF3nXzQzrw2TcG.OpC.mp6P3QcP3TcEDOLDUSEZLdXHrlJzf7YLA4T8.Jy0inLWOhxbcOJy0cnLWWhxb8.Jy2inLeOhx7cOJy2cnLeWhx78.JKzinrPOhxBcOJKzcnrPWhxB8.JmtGQ4z8HJmt6Q4zcGJmtKQ4z8.JmoGQ4L8HJmo6Q4LcGJmoKQ4L8.JmsGQ4r8HJms6Q4rcGJmsKQ4r8.JmqGQ4b8HJmq6Q4bcGJmqKQ4bThxdluG3HaCd9dd3zzjCSvTUFL31dKKLGcaujEiaN71dNG354bfumyAgdKGfCws2JLLGiK0YQP0gg0obL09HppDaVSxwvyBNbppAUONv5+vZPNl5bHUNKrhiqgfiXSQsgbdMjiZC48ZHO0FJ30PAJaTATovs.w7HJraDlx6Wqjnht68zrtQL5lrEY05MM5945XbFslFzmC3t+nLJkTVB5DNlODCM1MFztUMu2gyvwYJoHptiUBgxxIPrLU6LM.B6YXDguE7g.jQL9IX77lt1U3rIdY8beb4tVuC33lOos4Nuh41kTkqUZMQixU86.msPratz7hFhv8p.6mqxZMzpK0vPF9XbhOuztxkkr14BFgYdI8cLzpGKd1VO4Y..40wWpl31Rl21SyL6UhsGZztO5A2UthQU2D9lEpJAeHhsR4fuTgsjUr2.ItByqrVwU+TKL2F2dwUWd9EJ9pfxDoFSoWWrrzT0AktRF5SUpg1NRpVIpWUtt9Ta0PRZJYnKoeoWp91P.qkiOlWG270P1FuJss4Qo5M2G9t16rkXLNCe5r4xmNU1r4h4dBN6yHjLGelb4hURqAfftt7K6oVhUpEEqH2TGMcIU3CUuh0yRKFMkIi.JSrNhTj8v+gPUv7AwJXL2qQpfg1mkjKAT3TaYss076VGLSAD25KhbOYwtmfbX0qrplpx9Wpt519Katk+H.jBQnarN8jDc8v6uOpG9LE1BPf7VzcCyzr75mjYVQEEMMU1kkL.0c084le5C76lGtdA3lgf+mZIrAEwV6EI6htwjPUfz5QZ5FIO7ODIRJbi.hDtPDI24kwpxLmcjP9wmRYTcVx0rg4LrQR2vhUAs.Z5CcqB8gvq1BrdcIifp+HiU+Qt.QGbD5d3utN48dKTmjGVOultAvVqXK9G.yUgYSP94ZX94ZEp67jyWph6FATcwF.T.TxsjY0AqMbFOQwjT9.ncCi+ruAZXHfEFeXrvvzCtcJNyPQEf9vqFo8sDE7EeIvhuaTnlVE6tlLW1JwpgtsFcqCqI5ocNfiWGod8C9Veq+to0at0Vx6AGUGakYA1WohhzZZ5xvkqAR8+C0KKpHYsbXbdZ4as0+5zDqHLIsO.dWO7GFggdwvwI0E8YYZeGzO3K3q2WAtr4RkOYxbI826KxY5TOeEtcgdnCZhQ4njhxwXt1B2ZcqicCze1VH0RN7K3qDdx+XrR3OGFV.BXtz4xk2KVLBS1jo33SyERYHwOERvLgg8tvkUvrnhlngr51a.Z50Vb00j1ujlXiJjEWUvVJpktSDKJssmnPHal77dJQgXl.eFtjYyjJMdIcdg7YxxkOcLXuQnYE3DoSkBXhoX3g9rwYLWyUmGbmeAH7d9mkkK2EMSZdYcfdy8Wsrg3tRW2bYZANqQilRVmeYs6BrBZffUBWU153bIsNdtl5fwVdkFh0qJWV2isyKskXSEiYpWWBzDsZYIvY2BLBQ6SOqhX4c.YVQ3FhE3TIuTlzVmYCss2VQZE.Q1qEvc7r4rVUdfSjxJwapKsoDjCh3CH1.N8hJhFqaruh+basEbJJvNg4NLl6shq0IVPsBhGjAtZw7Vi8rX0XO3EK.5hBTA.UNCBWHf9awIOOACb0VFDA5facHRsseuC85NEzvn8kJ3WwdtroSCDrmOSLeh7yAp3IHHjISrdOBljwbgeFTHr28JbbJDH1B1DL0j2SpgYBbnEAah3+0a3qMrW6Gf4+ujm1vFgAP94yKj0eCX4xKjLSxjgsArxT0uM5hdCosqKhVaJ+g96zlCqS64t5LW+5Kr7l271I3SljcO1rIuHaZdVXOqAoqaE+nwcTKf2W+AepB3cuVfm+WL8QW+6XUX7V9GiRX1coAtGZaBQvb+Dl8r.JccsCqEgy84pytKyTj4NX2HXt+Cyb9g4G9pQvb+Gl48CyeuuPDL2+gYA+v789RQvbeFlcW96tdV0uRDL2WgYeuj.tNWtuVDR2EH84n5Uo.wyRWvyzq3Gl+XXvLbGduAWxT43tcJtbjlcw63e1EmwOZ+.4..1C+w+3e9zcHb8Lu0Cy.es07Ns0CyXtE1SBO+YSWwZtT1Lf2i.J.RjWoDDswkFrwwyxXsiDdjhjdd4Zbwxj+AC1X4YXL2IKORgRz2xHDMt6MnijlaVeG8Ho8qaERcxCNIfjbG8Ho86clKR9q9hmDPR9idjz9EvyEIemu7IAjT3HFIceSDQFj5WcPWEDbaE4Htuaj2HSjIu5qOXijivXuwP7H.LeRJd4TQlU6kQQRVLj7BXH4VJhF2dGPtbasFvcOkTISQ.NKbK+v4RXOnsEC.NAiZ4G0I3rcCC5VEbFxyoXVlHZFqyR7Ggw4qRk0nvXf.XLZAamWkWRfcwAFv1CP8a.+PPsqlRSysSDPPJ0nTJ+31KHYz1pxKcX6GGavUzu0gAM91.dNfs8cilP4Aq3.S4AZD+Tsosy5hpEkDq.W8v6gtlr1Gcf45vGyNb7laBWzs.+Ilhr5NRU1PCsECuwxAEvViGBEbWaDixjJS1rY47rBHf4FOe5zBB79enooRkJmPtTwzE2UZIU6kZb73mpisAPhYGhVGHPraGr1PZ2NAq2rCvpSaCCRv5iJN6Dsaj6hFc.pOrTGfZGZ+wQntMKgA+6KCHsZsDZMskBXsxlHDqU1XWGCHd1BdWKr8mf.9ptQHHN3EOVEDi0gcsBRQwVO5iBqEwr06+WHhnmjlMTCjks71QhBay7U1KxBQ1.RHg2mfzExGdcgA0aQ20uCc5BQ1QWHTfbhSX3DHBC87TZpRuxPj1MhjF5BrtRCICr2rC.aqFHFrDG9ng3NQa.aWwgDA6NnNDg7ebWd3XcXOkxE.tyVGw5CcDk.ko1ehHys6JBQzQgXQmHBpYseDQN6DWjBoAZkinOf56nGobj7SmsuHbjLbeBR3H2.jvQhEHmnENhF0uidWHbjKR3XfBGICrTJbjKR3H0BGIB1zJbja.W3HJ.DS+jfvQhQzfqvQxgz.svQz0PVrWIR3H4EiVeQ3HY39DjvQgAHgiDKPNQKbDMpq+JcgvQ9HgiAJbjLvRovQ9HgiTKbjHXSqvQ9Abgin.vCd4SBBGIFQCtBGIGRGeEN9TzrUt6FVEdsGeENJCee1DWyQvi0GrpNuf76KpIIWFbBRMY5AH0jDKPNQqlDMp2605B0jBQpICTMIYfkR0jBQpIoVMIQvlV0jBC3pIQAfIesSBpIIFQCtpIIGRCzSCI5KfYr2HZZHI+9G1WDNRFtOAIbLy.jvQhEHmnENhF04ditP3X5HgiAJbjLvRovwzQBGoV3HQvlVgioGvENhB.uyqeRP3HwHZvU3H4PZfV3H59MwO8dQBGIucKzWDNRFtOAIbL6.jvQhEHmnENhF0S9G0EBGyDIbLPgijAVJENlIR3H0BGIB1zJbLy.tvQT.36buSBBGIFQCtBGIGRCzBGQ2Tnd62LR3HwcWp9htQxn8IHci4GfzMRr.4DstQzn9ceytP2X1HciApajLvRotwrQ5FoV2HQvlVciYGv0MhB.G7lmDzMRLhFb0MRNjFn0Mhtsrt78izM1t8Ry9hzQx.9IHoi4FfjNRr.4DszQznt586Boi4hjNFnzQx.KkRGyEIcjZoiDAaZkNla.W5HJ.Hb+SBRGIFQCtRGIGRGekNNJ4OfqWS1XkVVg95.cvmAI1tSUec28suOludKee.Tc9Rm5iE47cQMje.TGgx2.H3WWnYTkqgtl0lDkJkCSGvuElN.3WQUAR6A7eLePwA2.CJJF7GqoexQ3GqI+MR41bI5GIVr5PXUHnqOyQfeLh7C62AE1yhA6+1XvN7qpJLSHI5J14C.WM2268QjV2eIxgGoeC4aCz69giseA8iY80KxG3+.MTv+4w.eVLvuUtjuGQ+CWO.9vwAz2y2S19E7Op4W7Hen+aeWTzeZJp56jIsA78UGeUru.0qQp743QUe2Oxr8UrmyG1m7y29Z98AruvMBn8k.Gq2+9wGrm6Q.1y6C6+zd9nJ8bORv9hXiyNHrm8E+5+GGevd9GAXufOr+rd9LLk+QB1uAF1uQPesa9kI94Gevdg9M1C+xM4C6Ozy2i0EoPgI7q5JQEloCtwj+MeczV3lXczN8wDYNtezZ6exbL+PO4C3+Ud97rNCFv+Aw+7rByk1f7cRa+AW8XAD66CVKg5KgC7GyK3OaSCCf6X8c1.NrJ6DPFhHpB+6e.F5+ABbfUA7Qvs.ljwBA0n9A+ha7SmlhOJSKnBGwbEBSM0CmltfdBlpxfQ0fE00q29nFmreU4qJtAUe6eisHUgMoO6.8q.2br.XA9CuaXCbS81AD3GfMSGGrLUANgcM29SbOtoTd7Z4e9vVKGpzMnndArh6qPYTG3V9VeLp4vhZOR4nMp4BpR9Uvh5kBQTy8HLp4wh5I+xcQTyGTY8UwpguRHhZ9GgQs.VT+C+JcQTKDTY8UopcbyoBilWJj9UTCkrgE0I9ZgMpgpZnpYbP6az06UPqnw9Ui3l5kvh5+m6G1FwMEZDTUb7v9ZTE1Def7gIxGk7yc.pUgz2D8097ALI8ervLI8q0wIoWxNLLOfxmrfoTCz4u6kdj6zVOKgyBt0SAu2TFCi1lmNBr2dzFS2+XOvOrYW9nuirGbDg6mAdmA8o2Wh.z8+W1W+HMB35OQ.5Sd5c+xGoQ.e+IBP27S9Ne0izHPnmIuCa1EIpn2u9wdt6HLk2uVIQEczlMu+QFva18ZWB7tO.1IXzZZTuog0v3gSIP7+SvsZe3e79A2OGGZ3IsmNgVNzvobdjosVPCiL7y9rOq0F+G5Shc3u8eyG+87lJ7IwNbhDItGLYXD4dw27l2z7hox8GmQV0q2C8JSu+eB06eBLuep3+526OGJ3yY4++im9Xm++DsYRwLgeee0hi8IQHAu8mGSh2GFShWxTSsUC.sfzzhMcgNN5lqVvy7dknf+YEi12N7kfQTfe1y0qpcWSMgqoUuYc30NSIsckHM4WzAgiaWGvGF98eqesfgDBk9BzdVlUMizPgsT0R7nLJkTrJ2P5AYFDDrv1AzT7ECQSwGfOKBEraJdHldtC7wfAfM5frST7VG6h.xKI4ywnWWRbGoF9+TUFaSjn3AUwpI+Qwm0NqLZyUWNDq+UPws+pyyPZ8udbaUvzEHLph6GrSDB2gE6RWfvniHXxWNBg6zBZoKfXzgr7yNHBh6vxVoKPXzM1nuyqGgvcXwozEHL5N.vA2KBg6vRPoKPXz2Ut0dyHDtCKzjt.gQWR4O88iP3NrjR5BDNOBB+AeqHDtyqnj1LtIzo+QrDX3yVIXN8IWyY5ehgN8Ipm1+zm7NC4e5SFiIet74RmNqmW7F30Btr+4.l.Emj8NAJu26YM+I6JqKaNdp3mJ9jzMYPHojxJZ9.wsil+BznI6P9iluo8jAgsda7.PnQ03LBbYykJexj478FR34LDGHn8aT0Sa6zKpnIZHqt8FxfP1ZDskZJqTohngjUn78cBkep4jKoZ.xlMLyiIgC0G5iaKY4msBzmJt+.8OEaNGgNl+.KuP9LY4xmFOv.mIcpToR2AjZQMq2mkYprK708RGDYloYWqe3mxgJfiH3CteblRJhp6XkfIV725fE+K1UeLGBdqv9bXg8afE1jK+f.R6iN24L3rLqt29aKoFCYpEF98Yey7Nk.goveTF.roCX91yo4+qS799hScY+CwlwyBG6K6aCfTWo41lXtIf7yc.jKROf70vpU79OhAD0JMj2g8tvGTCJfvEFxvDHjA6F49dNfwOHP1vnXws7wK1vY8FqV8hKaNgm0DKeWYUqvjYH6v7uBjaf97krtoOOVu8yTuthzTqCegSm5EjUmZSYcCwoTz1VapR6O0bMjDMzxym0yJhX3svnK0hQSeBTFH6pabawlVAx20o7RINZffOiz.ilRrIaFud5uDySuY+ySYXtqTIK27S53l+WdbyONlaV0vnt9sqpUSpl7d.VqW28+Fq52Gt+4tiwTVq99MLyYSm9NNN8OwiSeY7EEiic2lKYpb29p.uek.79+ZLu+I6ed+YXDaBERZ54+eNd9XCg5436wAyt+s+TZhp5xraJqnHpnoJ50m+FXUPlLz973jedmh2cYflSDIieTGO+GEGQjEKlHq7XM6P3E3Nvj47jNplQjjae.Bmd+6NG3+WRr7N.k+OAyLJJrtIPUg1oY1xlfTvIt+twZOOdKwxRkzz7tvoGtBVwTkdspkawzH.uDoHxiq1ydPeBG22lyd3PAhieHLbbefGzrjzQJLtO5fi73o+5.FCXcBdFqrzxAMbd32eDTG7ih4fNoz4EOnYlah39F56e92B96GMMUsZ.GaJT.fdKvz4wz9mfLV9Dut+2QxOG1ibalBg68NGscEup6rE2DXqQDZdIdbxalMHEIOgSzhs3MsFbs6A9w+jX3eIyrXpxVY3Tb.oLFRED1apbAsPVCBuj0askaXFvDdGSwpq5qLCsbdDRkyOs2H2eo8gFdeae7582+M7684dsBcwXtQl4f13z9d3w1ynBRQE5ySovcZsZK27FrWS1HF9yRNiuv4AxAL+Qtpf85bCSBQGiotJtycPAzcFo63bmYh+2iPyYhmz2nJrgfIsuKfyTRaVs8rGhU4ZftLLJWE89n4cGXxbhr.RwsIV.l1mfY80mGhHiZALitvuu0gqOOu4+dqhl3E1LBEK3YDJF9LB4jZr0bVMDfdObFs2JZUZp.Dz2XtpvkAwRyCSDthHrOAb5ylc+5h55vYgI9oVBNVQcYi8QWWxwGZAP4hVi0gjKPPc5Y0pr+5U0tqp0Wb0McpQA4OqCbLq+ZQMkJVysSJ.LWUVoRKOTmd28IYVSFf5A6uCEf+FK1ib+8TaXWcbgs1RprgqydZlE+zdvyGItR7gP7kyX4KiyrtbMv.6thiq3rRiP8FySh.TyKoH5A4dAusWdqBN6gbnn6o7FRmhbHkBIjBHLNM0UAfNN6.SU1mhwDXGjbXyB9AGGdR39c1w.2sHP8GXPwqHBDo.a5+5MqsNnY4xR.WUEzGkNr6.3H8rONoyiNXcI0JlG7dfe1mLE7331mLkyIiQAWu0ReKhrGQ1iH6mLH6eHKH4oXV2ngjXMvcdcQHqugInX+lgipExKg+cmN.57lZxkkVVtlLxPfpW3ZxJJKJVQZC4ZRnakfKUVSEcvg.c1JZhU7pq+vBy1DnBx2HNe6Bl2pYpo0T0y8xNFJJUWRzXEqmKr8IOaghEuRCsl08a0Cm1TB3FM.i6G93RPNwppRfxUCzXbtFZ55aABGy7xyncWqYisgXkaJl6.r5dSCTthVhBKjtotDrtjbYmBe2q17tjbCqQs76vvIbIu+1cUv+aqeW3eleNyisLIU3MgK7lvGdSDBuIoCuIYBuIYCkIVUzVQrNjsLDCnQ.usIbF55ICjAli1D4JmUd6VYtUJnMbzp5mo21xr.6SbX7wT7zLqHWQtU5nsBBOAqqEOxGlwQ2.JOEcta.HXbDebDGezRczBp6BZtBjhSuzluzsNolxiWthlpV8pZpxk813.fru81RMP88.CnYLL.sM40VEIQc2V2t2OovxxpRhM71lWnvhTziEsq752jwxcYgs2ydxXh.N0ikSD.sP24XrZvhEb2aXbLubdbFyV6YgJRNIK0qrSVAhM6+ddQCQfO0ZUQEeHEf9DEOKNN6EBGnGM5EK5rsxDoVLRsXjZwH0hQpECoZQtH0hQpEiTKFoV7wA0hs18EijKFIWLRtXjbwH4hgTtHejbwH4hQxEijK93wjKZs6MGoVLRsXjZwH0hQpECoZQgH0hQpEiTKFoV7wG0hbQpEiTKFoVLRsXjZwvpVLcjZwH0hQpEiTK93iZQ9H0hQpEiTKFoVLRsXXUKlIRsXjZwH0hQpEe7QsnPjZwH0hQpEiTKFoVLrpEyFoVLRsXjZwH0hONnVz8yzdjdwH8hQ5EizKFoWLj5EyEoWLRuXjdwH8hONnWbXlhKMezdnSjXwHwhQhEiDKFZwh4iDKFIVLRrXjXwAXwhGEdYMwxMztMPHnQCMSe8rlo.7RUyO7WivrB7X1Tw1UTooMNWCzS0sKWFRClBfuAaAWnsfOzVHDZKRGZKxDZKxFZKx0FKfxBloogVMqFEAIr1BVUjhuPqJRmJ1+Oec4h9A
    

    manifest.js
    presetHandler.js



  • @Jay said in Several Samplemaps at Once:

    p.s. Sorry I don't know how to make a one line snippet.

    code1.jpg

    code2.jpg



  • @ossian1961 Thanks



  • @Jay My script requires that the samplers have the same ID as the sample map, if not it loads an empty sample map.



  • @d-healey my preset is called "SSD Kit.preset" one of the sampler is called "KICK" and the reference sample is called "SSD Kit_KICK.xml" what name should I change? you have to remember I'll be changing the samples in the preset, I don't know if it make any sense



  • @Jay You deleted a very important line from my presetHandler script

    childSynths[id].asSampler().loadSampleMap(patchName + "_" + id); //Load the sample map

    Without that line no sample map will be loaded. You can see from the parameters that the format is the patch name from the manifest + _ + the id of the sampler. So that is what the sample map name should be. But you might need to change things to work with your project, I just showed you how it works in my project as an example.


Log in to reply
 

20
Online

963
Users

3.4k
Topics

29.2k
Posts