[Solved] Sampler Glide Script Broken



  • @d-healey Hi mate, sorry to bother you.

    I have your glide script in one of my sampler instruments and it’s worked perfectly until today.

    I just added a load of presets and used the combo box for switching sample maps method. Now though since all of my presets were added and saved, when I play anything on the keyboard I get these errors from the glide script which breaks the whole instrument…

    1. When playing a note on the keyboard, the samplers ADHSR seems bypassed and all the notes overlap and this error appears in the console:
    GLIDE SCRIPT:! onNoteOn() - Line 18, column 35: NoteOn with ID-1 wasn't found {R0xJREUgU0NSSVBUfG9uTm90ZU9uKCl8NTA2fDE4fDM1}
    
    1. When turning the glide button on the interface, all sound cuts off and this error appears:
    GLIDE SCRIPT:! onNoteOn() - Line 13, column 31: Event ID must be positive {R0xJREUgU0NSSVBUfG9uTm90ZU9uKCl8Mjg0fDEzfDMx}
    

    Any idea whats happened? It's been working perfectly for the last 3 months since I started building it, but as sods law goes just as I’m right at the finish line with this being the very last job, it breaks.

    I’ll put a snippet below. Please let me know if you need anything else or a better explanation. This is my first freelance job for a client and I was hoping to have it finished today but I can’t see whats gone wrong.

    Thanks mate.

    HiseSnippet 6916.3oc6cs8aabkdenrm3X4XGaGmt.En.mHzcC0FYdS2nhSh4EMxh1TjzjTxVIafyPNGRNwjyPOyPIQm3rp69x9vtX2GZSw9PQ8VfBzG2G2Vftq1tuzVrODfEnnnO4mVfh1G7+AsmKyv4LWn3HJYa4KBIxZ9lykuyuuuy47c9Nm47URSsNTWWUiKzoq1uKjKzavWouhQqrsDkU3xsLWnOkOib618AWGJpbePxXIM+qvYJW7FBE.WKetkE.oWopPYPoxBUDpVAjd4kEVFbqbUWEjs3ZYJBxT71fJoWqTdAvZoKApfdU1UEJOMWl9cE00gRbgBchqgqxPm9jbjed7UyH1VToNzlDG2Fpx0g4k6HaXSsTpafXvUDkfUk6vj54RkqtpRV01p8PMuSvGiqqX86J1DVPDmrI34B8ZBRxFpZULDMf5bgNYFUo9UZotsBM8aHqKWqMD+PbtJnBhRdE01RXNFSkKaK41RkrfQcNtP7krA0SPA0Kwulrj7.51f64Iu.XmCV7HzD6G6EezrWL+XuPLr2Ior2E3qTWStqg8av71Y3yoX.0ZHhDArrEMsbSj977YUQoPwHRGw6BWQC8vfbDdgYmeFvBKDa5qb1IO6jQiVpXIv5kL0P.HcmaUQnL8UULfcAwmAjUChZn.Z4C1PTSVD07.KCaHqHaHqp.BuhpFHSOCCUkHfRh5FPIPFXa0sm9rShj05FfsD0PnITGZnSSG3CAVbYSnQV0NcUUPODdJGoZJK1jvKyNfWzo7xVV7hDCuz.wKMZqJZHqzDXHidqnhDnKkqpMDtJil515PsQvUloxjqFvWIFvW06oan1ATWrc6ZHkZK9BNfwp4CHQ3OQIjxAnsrBTG7txMdWfgJ3Afd5jFgVOZingXacHhqa2CkJOsSTyRVAWBfF8TpS.CUEGvItsoo1NbcqF1LzBCkyu3rSdZ4FfvVOCP+7Ez+A+ii1eDcjxtUYgYNLdfS0Cn+CDwkGfRfzpXJhGPP2.ocDQG+VRwj0DyC6ea1RQppXMcSEBEDehIZqKTX80tSl0qVsXgJHMgYuB66nRNcD8O4Sc7BZAYQ+rShkKgkQOG6J.YvGvVnHBu26QAaba0rH+D4Ocn5clMTv6gJx2K9zVnDsN2uLVBmBO4ytF8G47.YO.2h7pUED0Ib80VE0U.HKsChOMq6HxJRvcJ1vNWVLG82tgOZSMRanRSiVV.nKcqAvgC8JR09g.YWZmlMpnQAUVs3s.YWubYgBUsFArP50D.4J.RCxmNiPdm5G4EQieDeDCRfmFybDBu.2MTTqEez3FtmnfRSTlIUQOMMTpVG0wwtJBOMtwM0TSaCCilqvR8vSY.2wXpY.SgMZHCZ9CP7orvH6ttiQANRNlnQsO8tInyv5UyBcV8lQ4slJHi5NfJaKaTuEnhXmtnQ7WSrqt4.zDBZrRQSRX4HwlJBSfmOl7T3ordu8jOzBsindWfnllXe1RSm7RbEhKOZVwkXEK54k0MB6ggYKh5cpMH0CU4hMQDNik.ULflnoiNRNXyRQ9bUYkvS88PCUZMmkWcR1BZzplVnSDQcy+L7zQPSCIMnLBaW+eBIyWN9mNJIuyVm+J.9vmVvZwRHKdyjKe9MAWWHcgOFrYw0qtdFAPozEDxCb1KlX2LwX4hJap1ynWMHYzxgOH7PxfoBxvdMtUTBYQoQYDQDlG1ByC2zFNaRaqXigCS+G8Ha2BIIs5Q1Lhjl31UQ8vLYDS67yfL3PGI8.nprJpJQx8OI1LwlIdxXyjHFEvGM+slZOc3.Ld.CB2BOtrIShGLhPHR81x0uKTxbHGyt6pcgJ2BVSGwygmpkgQW82OZzs2d6H8o0UDjtTz5sDUPUYz0y9warlTgbqcS8c1t98V7laT31qlq3Mmhge8QblQHc0JUSWtBXkxEWiJUcIT+bLffLIWSeDBSWIzRH5h7Quv6ZPCvZpZP.qTjpPquOBOe3qmTBsZXF6yw7UMrxUDxuw0LQDpq1SQ5x2U1P2GgU50WNWwaUr7sAqjNqPlhEuA3ZkKhVXwvjWHzH90xrRYAASHXnBLOozTh4g9SFQFpN.qnAgdDUyZJpnlTrO7zSx9X30zUSU8tDITSM0dc0iJ1SRVcaUsch5mfpP5xYWcSvsDxTIWUg8S9fUVK0tWSkQzixaRskPtdwQuHRTQTqdq9CZyXfXfHZdKQDq.xGV5IkDxWlafLgYJ3BpFvhJgmdxuXxSO4ClD39UMZ366LmEjLGrOuF62Es8KigU50oFTyZNdqDxE5jN8vwqELObTmpdvjPUkbnk+VDgMzm2eefvYpewwE5sL4PTRMH9B4bl9BgtxCNYTgbZd5Cw4HrOqKp3bm8yZ4JErHmj6Wmm72dxrIa3WcWosrDTij6KvuLxrNUMBdhsLc7JlyxWFoSoU6PTDmmuRuZHKJUQcbOLkRdzX0xsMfZ9UJ+n+PpfTJuA+0vObn.jzFFXOmL9EwavuLrtXe+Jg8jCTy.QpGZdO4Cij8bHIaanntufwN+kCmOXTvu.eoVnwXAqbayk2D.Ec+aNHwJTEbKYIiViWy4z7KilPSVo43k8yvWVUsCnh78gAn.NuYAPVrDZsRlEg0iGjtrLn4ax6vuPiWC4T7jkgNtMhywytHFeDmqmaYQCQr6fMGKDM9XWHZXF7vvgVFtkbcH04vHIBT+tFpc4BcwASFyEZx.Lb4NLLdp91O75ovKjGC0qgU9KI1DxoIhl65ZXCKX4yFxs6nafpfbcvIJz+EeT7Z80iJ0RT6tnIZtaqnlrWTVyceWq8oP+cA2.0.EuqAHGxjCsdcPbOH7J4xKXZielqCDVKct7fLkyIrxzQI0jNHLh9fM6X5nlNS96.pp1EPMSImDpaWTTxFzHLcMsez.I.gSfruSrCpr2.CzXGVUw.2aa5HcQ56aS5zX01S8ooZAka1hYeNtZJcTdfqHV2freMXxeViF+QbeyAhkyLRwRBFwxi2woXweg.UXcAqoPp.MvtBVmSWbKXNSmfRmp0s35+93n3xUyfQn49MrxuQH8FhnI.B0ClzaVFoGXWmRu.TY9Kf8JHoh7SwmtFx9YtmK5ERXU2cC8PbLkirBoSMRK8XG2iyVDsaFWhn+yenaQzN+vTtEFw4B8myT6m1YsSkHTKqVF1AMnCAuAYtFCW7nl60mUd6jK59SbyEeyONERjatOo+jmUBaZwhWoDd8lJRQ97tMMULwsUE4N1s0thX2.y.SCjErRtWeXX2j7nptjH1xGFTqMa2qkbI6.M7z8pFCp82+jG0P1rYnp2B0S.YOsO8UtNHuZSUrm6xCEMZgL3lzBAEDtEXiYIZ6GRX67735irYEn5nggCEeFUtuoqKva2UcCdo1jA79EOyAu7HCfzo3WUwlLm5giFf6h71kXFUz3RcXft8X06VcW2Cq2zMzsWUFn6u4XBzY29Hf3FycT.aHJsDkT2lRwFw1MOCh8PoTCuZrAp99ATp0IMe8nqlqh.9TY74v5F5fDwhuTzJaVn5p.gJUDJTMW57UvVzkombaIJLLcTg1PZloLIYCFqHZzSSbvh28wPuGVyy3H0SEHz3brnA6jNO99LvwduTBGrF4xwpc7MZuLBGrVM9HVsie1KkvwbLvwCgLvwt0etBN1UyMb7Psw.NlmU6nECbfTUddBN3V2iUEaLFvwBrZGpuzCGKx.GozeoGNRxZo1Vu.CGW7.rmDLlhsN6hljca2+FtqTDE2dW329j2DVLS2QTYnKbx150J4xugPYvMJTLCnrvxf7BKWADOVrcP+OHdhjfFlNSPnb0bYSmmfzJ85TA2fzsQhOyGm2s2u+2++d0tV6KUN5VJL.YwFKiJZCn4arEobcTkP3zeBeAUsNhskuOTpDTqNpQiwO8dMZHuC1yAeatNxRRsgkT0IGYUat4QWUVGu0jxJkrpDpqF55jHUk0AWgO3aafcmbI0tXuHcJdxYKMfl1ew.tCUCQgZOiWoPMJEpgIYY0yNOeEYxQMih4wcpqMI+sfFnkwAaeTno4qJER4nkHRlbHUmtTv2sRaMpe4W9pgnNx0nNiMd6TY503IeVGTEI7dIUWtFVwRjYAZISoa.6R1zNJsG9y+4+iW0R8hmGHkYnJXgS4qBFK+b3zwd6fuW1CQG6UiZcTMpk4a0juGP3lwcqnshF7dlJZmg7POnR89HMGE1OJHVMuezevslGc+Pr07V89CSyq6ecpgpX4mF4E3yiLNqD9XPS0YBn92aErSAAS2oNriu01kt2C832ZDE25d+yGmz8VK2xKmW.P+zF.wShT5R5ToKQ.z6BhB143oeLaUxVNWoptUuHecYT0KqGNPpRczGlpTpe5ASUxRvSXhC6LkNOILLdB3yYTi.eoK0Htbd7DStWdGBaeMolUC6B7oWc4JkABJHqqT6BcMF1qaJKdholMDiwLq0gqJML0yfoh43jRwng08UZXOs0vNEUT7zUAypROb5WucPOGc1MlRFuRC6osF1osDF6uM+bbisZFWh8bXS2l64qVmMi7jZbMWm8RFGCt8qz6d5q2YJLd5N1lc0d3zxBl2mWh0Y7eeVuO+UOe484a5YEv2zg2meiCvgUloeGKjr622c+tq6oRutm9cJO4PHcB6dGjxiX66rUBBrbP7C6jCZ4N6XbVS5B2j7JmFTRu4FNrm7h2zwYMfc6jSxdHDW8u34KsvOzy.weP.OOl77nw.GFLTZDvfCEN8mbfQanzcpI27NZPoKKiF0Ty.J4GLbUOvvG45XHF5DNz3lfmqsrxcgRUU8qCYfToda1cQB+MVgOXZrCuUgAQSAYNiS+tmUmHwpB2tJXkhkAEwyFVcUAP1hEpVtHRFDlbY2TY0zKW7VSG0cKKrfjJnxGem3K00vuS68derGIv6m5P1kcv401GrkiEaebvNCH+li8nNa6cTH9texH55uOG5QSmu3EViwtf1caDHX8WerGVYZtiTO9NdlgMUvP0KwreM9greoyACBBx9ubrGYc0jGoNq2QItRPQW6cpvGzE7kG7gCN9ittZxiwXvKELz8srm.zuwZ+JVyzePf.2e6wdv0YKdLzbC3nsWvx6z9frOpA6FcDriey+zwdjMc.UW+di+DXTuw5Ch9YJNQzmmvskODphG5iyuk+G8ASKo8hnVZk.h1isV5EG3aM+5426EQLsb.64e.Mc0yGnVhg8ApwkcjefZc+gobctOHGjGzLAw41x51ZHzIBctf7IqcAWexZIF52rFG2KOeyZIB1fNmYv2rV7g9Qqk7koOZs.hamjOY7g8gps2KMenZNAqSuOfUhg8oo0x8mlFv6mlV4m6+zzRXOrF8xj4.6szXrN0pJ6hA9hTCuVO94sz8j7zWnYpw.OX68sG6YU5wubhGrcv9lcdAV+3BA8ligYz46w5V8uZeviCv4a9T7zp4kjsb00LZa5wEcal5o7GTfKwcP1dzKDfaLng7MNdTo1XWQuRw4YjhisH3voyvdMQsC6hUO50ZljTUjZ5UpMOiTaXE2GpyhwY3SKqccUMIQEV2mKxNoM6NU9ydlaxKheATF1uYr2wsr4ytWpC4xqtjMV6mma18SN3F3b7eqFb0jGkGb3F6Me7a4XlS+.3yeuCN.+ue72cidZ0NvXPc0t8izUWx8sn1sGe2OZNSieX7Cu+AGi263uCzYaviRENU.2QmQdEKtCKPx35p0nenN7g757Oe59b0TCcU5m0oHlbaEYdpzsCY.r6AhiOelymBeY2aEDgNC+Rytz7IlK1Ry6FO7r3GtOz7VNbR9LoqTADKVbtFHAZEi9sMO2fM60VTiPz5f3SQcZ5bbJEijBJIaHNnEhKZKt5M3mEIumKQxXyFe+bqCaSuB938TWUww8D1drW9CbWJ0HOsTWwrINAOWsl1rSh3IiGCwSKtz347DSdy807yi1e16J9nQZ2+6NGzUIi+rEQlzUuGYMuYUImABcCydYQwmOJfbc7M6Ho6wPanSF3KJzcXu691ma1uGeOez+oBhywiuCjsh.ROebw8YxrL2ZeVTF181mQvu397+BOjU9vOx6fUF2Qv98Dr65CePmSG76l0gbHW3xZM.36f8ROSuq4RrzbKsvhIPiAwN1D9EIiO+byOehYIuPmahZSvaJGngeEP1YAS5fRLuj7IUI7RZVujlyKo48RZAOj7V5dKbuks2h1aIunGJI8PYIVJ3CtmSXhPIgGJy5gxbdnLuGJK3gxhdnjzCE5YsfkJpeHpKV13.iVHU6ls.YleZqWhOTQNZAXBIbSXV2DlyMg4cSXA2DH7N6t9cPtkLm8vcKYxtWiu13rWiwe08iIQJDviLB4hTEOdr6Ik4VfcPq4RM7ZxFxd3wg8Yz10GLWRrajvGac24G3VAH4OHXa39eJ+vhINrVcw51oGpsOHnKSN8tYtymRrca0sshvD5XdJKNJRnCJpztOWfX5Kw6M3UvZeL6kdT2dAlc20qExKdTvtuEumfgBq541A61tyM29nOyC2l7nfauHu6.syvzD1smaOo0vmCn3vaOAmYG5xDdS9h8LzQ1CkGGtHOj2qwCVofaiVVLY7khEKYLNmqvYL3PGGrkGe084fs7u5gCa8TgCmcn2I9t4vekGN7ydpvgr2MhnUdvHkcyg+Cd3vae33PyUpeISNbEyXNZUz.3NVujYr8bXSBs6ZtXztdF+F7CRYF1Cnw3.2krCysiuPrEmao4WHoWysSN6RImeo3LuHw.KzmOd73yyQhxBnI7Hg1movQrF7paMi1luOIhqNyfWQhZMZC4k33yitGp33mCMCde2JhaopgXM7Zoc7xB8vbauNj7L6Ym7AbqnRG6vz+Cr1z4MbAed90Tk50VzvYjLFufYyWf8UOaHCFGVfUzkMbXk0AH7FGKvQe4fxtWfuDdsi9yuS3C+xw8DmeMCVzmkWnQCXcCal8j7qb6wMxPGbVwQjg1LZfeNy81ht0VlBZWa2EKiMXutXvMqsrigzf6WL1jo02EsGe0a4zCObb3.j18gqQ+vxGbSQE5DNgiSDrvHkORCZ3Bq4ZhFZjuHXTOkJnd00gYowUPc7Bxm.ObM84XVdnrBTQh7v+G5GyWFG+bHyWF25krR7+LJJeQ9JFZPQzxSZZFpKIH8j7Vw.yihvjd2.GlzQiERhylNji6kJSOjZolSp+xTjpJcGzBPbTWlbdYXWjwNLxKxjJkKS7Hi6b83qR5SVUCYvhCElGe0hJPj7zfsMlUSUWuAp4PJKc1WUpmVSLVYSgnqp6jFdTPFoJVPgVUBVGRttkBfcpI0RrpzYtPyuQdNtqmS354Yc87btdddWOufqmWz94ANLBqY7VdcqimXo1oBVm.TIRLXjIkYjaZ6dJOgSsA3Ng2FjMei07ul2Q2tDIh2OfN6DH3W.ryw9Mf2X2C2wfblSPbAKqzG7FL+35xfhkanImah+tSwG86RiNeYU61WCaiA14wKNC92II+dIvxhaIKAVEJ1F1GGZ.wIuZKYc.dAw.7+hi5i5pML1FYL+6C5q1CTWTAngrTB671Z8LPIy.GLwippA5nJI2nuY3a1.fV3OTCXzBBLfZczApMHObsBqCtFTApI1FTpWMjk+f7nNpJ5PfnNnKlhdKbbp2rjv4gF8IM4CvJXeJPlZbF.TlbTbw8gvNCeVqZwrHmAnpQKlvhFX9WCn1EmyoQLce.ZBV6LGwADzUSsolXGLJX2Xk.xJjhGs7cTypEpLQMzsQidApAA8zgM50dlAwYb.dSrJtdUP5BaBtU5xkSWn5lWAkbiV3k0iCkhjBCOokLpr2FGYkUL5iZCzxXMgxYWEkozYxkOW0MQsEvJ4pVPnREx1lkFTJM9HOrd9zkAkVubohUDh..UfXVyLFVuOncChHCgmRPCQ415CZ+ahDy5HVrsDnEduDzf0gxagXPQxtYNZAIsXDaqpzjzZQI2FQi.x0.nnZLCPGwne.NPQZFIOapzKhpVynsokhdzOBwRe2nrgLYjkvjYdCuv7wvAPRF5qRLjNLk9YmTC1DId0MvFmRBk5TRj3WYNoqXmfp8Tv6sHMI3fD50VOGaX.0.MmDSf+TTRB668vSgmqZpY.wP+GtFwICyFkEUZBCGC2CKF9cQhEmxP9DqKcDrysYVDq3M.uyzVVCMTfXSRTFGSo.IBVF1JzfRhg4zVISZ6HdWXZMC4Fx0kEaG1U.g2NlmyTiXlhzpP0C4boDdZvGMf0bkXh5pYcI2TAoVIf4gvXS6Y4LR7ylDxwQ.IYRU779gMY3Y.tpvYXEQu2vZ4W1BbLkErUlCQ7ApvXJnGv.sNBO7egesLEZ7JMSeAZqxp04l0BrTxEKDXUATddfepd3Xo5.cu8SpYqcZwquyGBtbbv246LrZFq8ZwedUhCN9XiMWNtcqwledmAwsdTMiWhLZBva.6qGd58sqSrq3jriN+CAxdZEhYm7nIDyFiyZ.F6fN6.4NahraWrTIMGeRlMo8Mp0FJ.QPRy6+HuAPxwJzOFJP6XpYcN3baz25OXuElR82l5omSEFeCEmfgGeSJOdJ5MPkoCDbeaTwxaqopn1skphbcmqBAYgSylPMVN12lA8idNaOssbtTZ7GtKK0Gcye0u1LwroiRwyRrWEYFumhiMn0Zcgo4fmo2tULgTVg5pNWQ2QIryGPUiAWaoDMti2Na5bV7JUhb7lYstrNeN.WeyAe20OO.r12VfGSf1WmxrSxuAZDr53ZGylu8fGACZDwGM2ttNzzYErCsQuyobMlC9xfz4.HbbV0IoLnNM+aymXtHN+Yqhne038v+4RY6mtTuhbGYi7bj343S77lmiOQvXEeFn9jL0+on0+YrBRIltPwQfCwgCTrikIN8JrOtDTCdMWSIURU2vMsiLW.6mCh7UO3awDQV.O622imxdtdRKKDIViHbOBjvFzEXgADuPuIdF3n0LhjJ0V9gID2lPgTXBIb5laEoYcSXN1Sp6JqTUPAO9AUS+40MEvWn0SrOH336de8W+GupS78G8GN33KG2KH36k7CecdGZxtWfNA2S3BbS80e8+wuwI393e7AGboDl2cgtf84B5WPJzEcmkjtIrjmdUVr5i929cSSJj3V75t+Og+qnT7vrw8vsweQru19auFcWP.3ypiwwdq1IaXD.6muWjmBptUQgZal+M0ZwS.GnNNQa2K705SJbB9mNbYGw5Zp2oN0IMXd80ITPboh42w5Z3mAwsbOCOerHwvesix2odcrYaWNNGm+4IwXjmYGi7L2Xjm4Gi7rvXjmEGi7jbeyCduGS2yPsC0HNDgRBTEqPLiyw8+Cp30weC
    


  • I loaded your snippet and dragged some samples into the sampler, I don't get an error during playback though. See if you can make a minimal example (preferably with a Synth rather than a sampler) so we can isolate this problem and figure out the cause.

    What version of HISE are you using and what version of the glide script?



  • @d-healey Thanks mate! It happened the second I compiled after adding my last preset in. It even worked fine while adding every preset along the way. Frustrating.

    I'm on the scripnode version from 1st Sept.

    Not sure which version of the glide script though. It's just called GLIDESCRIPT.js Shall I upload the script here?

    Would it be easier for me to upload the whole project folder for you so you can see properly? I can send the upload link in a PM?



  • @SteveRiggs Just check if you're using the latest version of the script from github. I remember fixing some similar issues to this in the past. If you are using the latest version then share your project and I'll take a look.



  • @d-healey Thank you. It looks like the GLIDESCRIPT.js that I'm using has been replaced with portGlide.js on github? Is that the new version?

    Would I need to just swap the script files over in my projects scripts folder? I can't remember how I added it in now it's been that long. I'll try and find the original post and re-trace my steps...



  • Thank you. It looks like the GLIDESCRIPT.js that I'm using has been replaced with portGlide.js on github?

    Hmmm, you're right, but that is a really old script so I must have screwed something up in my git repo. Let me check it out.



  • Ah ok, it's this script you want https://github.com/davidhealey/HISE-Scripting-Framework/blob/master/modules/monoMode.js

    Looks like I added a check to prevent that error you're getting 😉

    if (time.getValue() > 0 && eventId != -1)



  • @d-healey Amazing, Thats got it! It's back to normal now working again. Thanks!

    I'll have to start keeping up with the new github uploads then it seems.

    Thats made my day mate. I've finally finished my first sampler instrument project now thanks to your help there. Thank you!!! ☺



  • @d-healey

    Ah damn. 1 last obstacle just reared its ugly head!

    Converting the samples to monoliths pop- up said that I need to change the name of the sampler from Sampler1 to just Sampler.

    Done that and changed all instances in the code for the combo box switcher.. but it says that the getSampleMapList function can't be found now? I think I've missed something..

    (Line 71 is the sample maps array)

    Interface:! Line 71, column 48: function not found {SW50ZXJmYWNlfHwxOTM1fDcxfDQ4}
    
    
    //Sampler
    const var Sampler = Synth.getChildSynth("Sampler");
    
    //Sample maps array
    const var sampleMaps = Sampler.getSampleMapList();
    
    //Combo Box
    const var cmbSampleMap = Content.getComponent("cmbSampleMap");
    cmbSampleMap.set("items", sampleMaps.join("\n"));
    
    
    inline function oncmbSampleMapControl(component, value)
    {
        Sampler.asSampler().loadSampleMap(sampleMaps[value-1]);
    };
    
    Content.getComponent("cmbSampleMap").setControlCallback(oncmbSampleMapControl);
    


  • @SteveRiggs Why can't it be called Sampler1? Seems like a strange error message. Sampler is an internal HISE object so I assume that's why you're getting the function not found error.



  • @d-healey Not sure. It's weird as it worked before when I did a test version with just 1 sample. I get this pop-up now when going to tools/convert all samples to monoliths + sample maps

    Screen Shot 2019-09-26 at 16.47.13.png



  • @d-healey ..I think I was using HISE 1.6.0 then. It definitely worked though and I haven't changed the name of the sampler since



  • Strange, maybe make a blank .hip file with a single sampler in it (in the same project) and see if you can export your sample maps from there.



  • @SteveRiggs I get this a lot. Theres a really simple work around, if you have a sampler called "Sampler" then add another (with nothing in it) called "Sampler1"



  • @d-healey @Lindon Both very clever ideas!

    I just made a new blank .hip in the same project folder and tried saving as monoliths and exporting samplers for installer, but I can't seem to find either a new .ch or .hr1 file anywhere.

    It said all samples were exported without errors, and the target directory is the project folder. I'm pretty sure the .ch file went to the samples folder last time, and the .hr1 file was in the main project folder? Neither have gone in there this time though.



  • @d-healey @Lindon

    Hmmm, just checked every folder in the project folder and neither of the .ch or .hr1 files have been created



  • @d-healey @Lindon is there any reason why HISE wouldn't create the 2 files? I can't find them anywhere ☹



  • @SteveRiggs No idea, I would expect them to be in the Samples folder.



  • @d-healey Thats what I thought. Should be the same as last time. Weird.

    It's saying there are a couple of files with the wrong ID as well. Not sure if that could be the reason why, or how I'd go about fixing them.

    Sorry about all this! This is my first sampled instrument so I've not exported one before thats finished.

    Screen Shot 2019-09-26 at 20.44.33.png

    Screen Shot 2019-09-26 at 20.44.48.png

    Screen Shot 2019-09-26 at 20.44.56.png



  • My guess would be that there shouldn't be spaces in the names of the sample maps?

    I'm not sure how to fix an absolute path though, or what that is?


Log in to reply
 

13
Online

546
Users

2.0k
Topics

16.0k
Posts