• Best Practice for Managing Dynamic FX Chains with UI Buttons?

    3
    0 Votes
    3 Posts
    182 Views
    HISEnbergH

    @jhonnmick Lindon is right, you will want to spend most of your time looking at the SlotFx API.

    I've shared one template on how you might handle this here:

    https://forum.hise.audio/topic/12723/modular-fx-template-changing-fx-order-with-drag-and-drop-panels

    it's fairly recent but may be outdated now, as the most recent update of HISE contains a dynamic container which is well suited to this task. If you pull from the recent developer branch on github you can experiment with this (I haven't yet).

  • Polyphonic FM: problems and questions

    7
    0 Votes
    7 Posts
    331 Views
    griffinboyG

    @Christoph-Hart

    The core:extra mod node?
    I haven't used this node before!

    Thanks for your response, I agree, it's certainly a fiddly routing scenario.
    Part of me wants to completely write the sampler and everything else in the project from scratch so that everything is custom c++ and can be routed by hand.

    However, I'm working with Dan on a project where he needs to use the built in Hise sampler because he's made a ton of monolith and sample map files for the hise sampler...

    So my task is to figure out how to play nice with the hise modules while supporting FM between the custom stuff and the hise stuff 😬

  • MIDI Player overlay panel LAF

    7
    0 Votes
    7 Posts
    481 Views
    R

    @HISEnberg Yes I'm using a custom script

    note.setTransposeAmount(note.getTransposeAmount() -12);
    and
    note.setTransposeAmount(note.getTransposeAmount() +12);

    I have tried editing the min & max note values but it didn't untether the bottom note. I also tried manually editing the noteRect variable but it just smushed everything together.

    Here is a snippet, hopefully it explains it better than I did.

    HiseSnippet 6790.3oc67jzbiicdTcOr8HX2SM1kqT1NUpBVIkC0ndPCtHtjI1s.W.IkHEWkDklLYL.3CjfDD.BKbQS0U4JmxeAeyGxOfbM2l+BoRprbKUkSoxk4VtEmu26APBRQsLsaOochYMCEdaeuu8k2inaZapfbbLsirytcWXghry2IZmEFtCKLTRyHR0hQ146FsiglkExkcJx1QyzHR9EVRNNn9Q1YmmVFOsc188hP97UuJujtjgBZUWQhbtolBpl1DM2U817nSzz0Ek5i5pMIzrScTUESiBl5ld.J8zn7QrjTFKM.cpDdZOIZjcdVo9Ztl1cbkbQNQ148xa1eQmglyLny+bMGMYcDtQ7Hc..Q6VzTuOFiw8FovPM89MCHcmHQ1IZyULhmRYDe+n005qsr+ULjOjL.6pUDlerySVG8d5ZnW7vnGeHzaKnzNgPo2ihRfnPwVyxc0HX74aGspgKxVUBX6gQE5bi7j+0eTzBlvLLb4lHMFIZCMVthXo44eAapC42+SXd4KYKChYIVajJxFAhQVWSV2gH15UKVk0JXWYkb76QWZAxlAjXNtjdncv9SYI5PbCPtqwCisGdR6sOmjCoexriA6Lr0cjlXoC.CPBGxirSjrXkrskV7x9HUMCMWP2yeulJY6Oq5RVN38itZ7N1In+ZZNt9.GSQ9KvNDH7WU7vHLQPPZEaufw2yGJJlSjMYkMmyZYZ4oCRX1YZtCANCxA45bKHCHQGXBJCgMHPDf2ByIVlFPifcX47vazFcwAPN1dZtnIN68hPDM2HSMiX68WXr299XmtoT+v7NYIPQf0zfsusoEaePEjUYnoCxf8iYaWp0YUaWpHilgtlAhU0yPAyegouw9iwaaS8XJAH8K.BT2CsOyWvra.CBDn9OFaeNLdrDHwVgweJYceb7OCv2WCn7ijifY.9HQAIccYvePr6BKobBhtIQVAhpPBEYPLrRKMP6TTSGsTUY0jKfWedy4wuSY2xYPTOV1ZcA1d3AUAalXyY0LXk2OzDk52uJLsXy4rQ.NAFi68EMa233RE594hMpUrT6WCj+xw3ln0mJr2hTaITuW4UHpGvRLkGSdoX4Ert1dH52vtrqkg9miYPE0bvqAiHfKPBe5tEegXJaWvsIhREYB86yhcGv9SX63BZqxdttfn.qV2FLcCZREOCrs5ZKYXYZ6l20.jOe51wEYWCLL2a+WvvdOetyEiwj81+yHxuXxXw25679rXdJfh0A2prNd1HhyRejE7cgXMLcASxofcHwQAd3.mE6JS0TvCW0nIoWPgQUR2gv9IPVvwQafAYcJT9EqhOuLv2rKfPNXLZIWhB4ay56FLS.2Ww8eMw4gftiIKrJBH6zsQSeng2EYveh4DfqHYufYcVvmF+y702cpGLk8VpBsE8zsfCaWUEvIPfvNanF39L.Wr0FL.hL0mxP7oLlc0MgmA4SezbPaXcLjizcC0U6BFwvfupJql6epCAVMqIbo+tvrqlZLeX8SY42mYW.avyWScyoxp4PDmfeVXJvx7Q+cIKAuFGfg3RhSpYL.2WHKP7ehgi6t6tuF9eDH2CsxwHjUH0I.OI.GKOhiQEBp63BYQEF7aHc3IRmywKLV7fc50L9TyRpOj7lwGO7oYSC8EPvSIE2.xehomCBS3J5ZJiAQQLrNtMRGgC2rOkO7iWxH10F45Yaf2ZFeNBXduBiC6QBFwmefmmutXH1cXd.Oy8RrDv7ZheJBUfCGXoAQrAsvWvRr0nFivVODAwMsLcHIXDXUIiFnYXfwQZbertMvvXM8HbBLMafPPJkLq6SE6vAqT1zGdw343ot3707Al6pfL30RyBJwsRZhlbjeFSqEZJOgazPwE7bTDGV+thPs4DwvY6f4LqGEPNyZusaVu4Ncul1vfNl5HNKab3j8nqhkPI91U95V3MC6glZeqCAoST2OFtOWCiqklBvOHBNd5ju.gTf4HtIrs3+f8jCxND1YNEd6SGveb7G73XQ4RAl.nyCHJo+A2t+8g7ohm.qvEJhRXB7T7F5Frp9XUr8XOf8NgW.ndM8OzuCSzp5dNCqC9cfBiHDtOo3ut6IvMEr2c36aqwr8PI2g79NRNYcUn++ktwA+NitwtecTNvdBdXUikBahhQPp40DDC4FZCL5N8Csw7.4+ywPTjDATx.oGb9DOmYShD6WFSksAu2fpYr.UyXC1+4LewyIJAC3TAHInqGycnlCdugb.GPOIBbV2zYQ+FBIzAz5PqpMtujqDV1ggAMvBFinyFSjX4IVZbqJPvx+1HfYYLvuLjOEpGG9u.r3Bs9Pon6upiJHsACAA1mEfSX3OQyfnI8SAssLg6WZte+7aRAMvg1I0zCpcD7lFg2lDceIU87kVL+3PXtlSoIVtK.86exOYIwwoiLF.Y49yfrlnKym25acwtz7JXE6uZ7PSMLS6TuIxjST.2.x17SBnffOqn75RPzSnYL+tdQH.DvqVtpk7E5pjlGyuq6ZUud0iqdBXifluB8n.56q.aIYKMA4BJiqlX.4zFjyqsqwewRb4iCnkvaKwBAqKQE6vR2TOXiIKMUBxyQVG0wBpZDlenU+RpDfhDfioMWKdvk6yRTL6K1.ngW1Z7hh1RyH.w4MVtCPgvLVo5EFAmCoUEnKv+YexsmfITgflgj9oTYXH8laO2YXKqfYjXyYbKzpMBenJXa6KWKaQUMZpjAheaL2caJy1Sjz0tA0mRCw1DUWI9Ye4Jcksf2KBXBgA3GwFKrZxGGRVt+8RYK0LAmP3Rowr3WP1iWP4PuHDndIvl.dQH8Dh+BkgXT0gcn4L1gP2r8AEApzlTF7s2QmgR8MmEdOw5iz8k9zs16GT.sT6a8QFfc+W1VpuFDFAGs.7vNWTLUZddQwWvFG70dH9LPwcxymqnPta478ihuU2uarMXenPDFnxw9K8nGKf09B1D3BAdrj.tNCbVTagTngjhwOWHUp3hYDKs+mvt4zv7+6AUhywS9ZK92d8FQIHXjkeQMqz6g5i0TjbMsWEpwZUkO2JJ2spJZePgcCl7mDrmgoxUwhwGnFsyD3vwv7H0gB8Bkmg6l4d4Pu7kSjL7fLEwU9QWPPbeLypFNsfPTvKXWqAOG+s0.VJReM9qmGtPPH6FCfS20rI1lL1F4iPPGbVN34fcg3mrv5UR1llYVCi.lVAhUVL5YqP8HQlAKYSfbg9HHcnhPYxtzv4qkTzWmbhv4guJcH9479e7O3Daz.R9wfTdCw7ZYauan48VLmG7AiooFaq4hPOulfb5Y1c2MSomju+t69ErKKEXSkF5eb3lMTCGHl4QXd6aJsxRxuJqcCrg.mOxjPD9trw44eKSpU1Quo1OqpuA1SrRMYOs8v24wlZ5DM76QylRQfhM6G8RlPUxgEcMfsGqhv.D5lCopt0w7qBfb+.aYX7c.ZeeKLlAIervEJhmXjcdu0ussn28ssE9x.UnEXDZhlFUMzbaXgLtqqHLheUI3KKzGqfo5RtWtOz+d4BNa6HZ8IWV252QQDBxu7tN+EEOJxl.5C7ADsFJBXdVzZllVar1He0qh7nPhuczkm29lfHyiZ6+dQ2rT+MgiOq4AfyGFc85B2BTNqZQHoO7Me5ypA1uEx1UCKY2oHZplBhdOn6FsHxYrKvV14CWVgHPrt9WbKc2E0Mk.WaC5pAZ.Xb34Qmfc.BPE.aj4q17+jiVrRrz7HRpGK6f8u5ngD6hUy+mcjOFRQmuG4Bga.dZAyThy3HAUNhuO8DISkMab9Do3irJHFdfTIxlIdxL4RjMz.I7GIQ5zo34SEgvS14zneAXCu2RExp826OicuP08uG9NN1qJ9XqgQ3IsDAKNyYWXZO1Am1NzO4xEXdMVhsjq8AO.W6ChR2hKfX9lytK11Qe5lrM6MYaeo8WO1V1rGlNa73GlXC1VxjYSvmhOYB9sw1.lV1jI7YakuS1157q3O.+xEM2cM4VtLYykNW5PHPxH6vDM9gGlgmOc1HSCb7rySCyqYtS6ici5eaUgXv+boPL3H+4Go4TG4J0Ln7RpmpvWeD3ZZG7TgPUSbbgcn5DoAv98GFcy6UDuSI3rLFDYcoVj72RYO0QN3y5PTRwk7yDA28OWU8e5UeMHL7MoEhv92PqSXaiFBcgR3t14QQV384sIY89es7uGxzHRXBL2QPYzXh3kX5BewvQdxMOIZbItl5dJiiyDWl9TBl3JzmRxDuO8oTLwQzmNjItJ8ozLwGPeJCS7gzmxxjPhST2yEEmIgL8oDLITnOkjIIraR8YUwsXRJSZ3XAIxXCMUHMmYZ1eFXkyjRhKujiCablTxzmRvjRg9TRlT8oOkhIEh9TV9rPEc3qfbnjMrb0M6V1Ch86xjZvZCLvyfI0vUcoJguOkCk3JpY6tfsFRBZIyUAWQoNogBWEXCXcvWTheW845P1BZKDGTgm6vE9MU45.hLnBUZyAbsMkM8maZItSPKbhyjVl7PBlLRbc.0KiAXJOCsW1JlF3hKx3yHw+xN7rkzXu.xYxUGwjoO24ZlPsZrjwYxfVBD+9qIg0iYx3yUrvRKlLCnfG79IyjYHsgBPIR5LYzVBBGWIX3QKaegjssFjOB7vBFAMa7ce0TSxvrNjKOSQXNPA.Chu7oDLffkoCRxUFo6xzy0VxYCaii942x1H2QONaa+bSVo2+qFutgs0JGu3Yic7FY4wiUkDRFCgRF3yVp+uAFsa5Z3GcKWC38g3YHLos6iL0oUT3W5stk8F7RysvKUgfdcztITxNwNx2KvkOKJSNdGVrhAifgjt4.5s.R6g9kosAaGMnXQahUBQIBSMLh1HzLoEg5oYY1REhyVGoC4ASOC2OlU.XLl36nBu3l0YyyVGzU19TcMmnovlGHb7BRwSVf3e7cuhB13KxksiomNYEIIqnvcufhR1iw+TO.8hPKn3cufRfH2BQl6gTz4dl6bHyNMRXC8vq3dH.QMv8fnosBYKRl3gveQSEOJlm4gvF.pHG+iiKdxzODghEm8MmPfcNJZbO3c4glNX.mMEUnJeOS0FgKOxMD+V3dldEDUcwm.uG0kiACYP40znOY9odPjtFX2wRNWSaBOghLkt6ET2S2UCeDFTEf3Oz7O0DbP2G+m7RTj5A04O0bhTX7+dgtMXZJJQ0U7ER2CnghcLgxVmgH+l6hmfpbU5d38DCC7bOL9CotzzykU.LmfXRMLXq5FBkJe2qpM5iuvVy0khQoR+fXTaHSVv.+D7WX75AMP5nfOnUH3H0JIwCgQ3h+Y6ZCo.tlGj6QKBlLDVEBkC71EDjxWo99VhGn+W0fsN3tDmYNQ8i+A2pyfDJ0jB4J4d1iKzbFx1cHhEpffZrcX5PtHZCHM4WhYGOYp6812Xiu5WK1I.bv+bMuUWHc8M6aLjn.CgmUSxBLKJBbZPsD0e8fCQ7S4LFs97kQ79VzHdO2OhWMIXOHg6de+zYCmE66GNVWjsDH6Ez9bWfK04YQyap2OxsiYukLpu89+sit7mFVXT3ye6fBajYwkG8n3IeaRFKr3emjgvo+1Eu8YK6d2n.VZxV2reXT3KG81AEv00tLMtM3QU2FB93NgnPxOmaUB6pp5vku9ayT9v3xckx2i4HpBwus9FiL9A2hLN614s9vVQNqotX9MfUzF3D8.cnEJuwcObmG81m9fG81WZejrocej85nejHzdaK0WyyYiyl7tryWggueTxygyyGvkUHF6riBeDT69recDwecD+h4Wd9S69r+6+Kg+Fb2gO8ma+Vb7gQAqY7OYf0eoRvuIM9Cr4KYC9s0vvQycQ3C.9s1aZxiEE+tQahOlisiiOYK3XjH+VAG8e+bddzRppHE2UH36EUr2ucdYbBu8+QAmdITSNRZBjWj+q9.AGXhF7NQ7130jx5Q+ZR0zFQduKVyr3KOJuGvi1vX4u8HxVQ+EkEdu7w71HKndARDmPYBztcYaSOqMW0W8JhRA30QYLvJBOPCCDvqcCSiErMcbvGyCAVqYn1zyd.lWspm1HRh+q02odSvWCJXr5Dbpfm4fvxWMk5RfazvmAWDxtv2UhHieRTZ63azNwFsStQ6Taz9vMZmdi1YV0d4ADh0L9gQuiyw4V2h0ydb2hE.WhaqPyLu1fk6IsmG38d6Yu68du8jPnz2J3cRb0uHZBp3eTRgQfBd1136zCcsGZMKqu5U9CQzQC2e3idJrBs+ks1wBs9.67zGMMF+9cmD7dGQdO+BZ.yFSafdC4xKdR5chlHQVNitoOIaAwqE55HvUIW9Ip4sGWbZhbWaYYk+zlIqTMw4SloUN0XQw1FBcO9rQsMLtYZeC6hZdp8tnU5Ql84NWsTNGa4LM8JZldT69hbBYiW7fqpNxbb6xiybYCNyD4mcsybc9IyRXwOleRJMtVWWIdlJbkyL9vY5tc5j5xrWdiblBmjp2boLd5Ge7k8JlHSx72b1M44xO6r3IyHO+bj9MMFu3JqJmM337W1Nk4nZWeMe0dSiyUt941c4lUImpSUCUwS5KTYZUw4YEm1p13is4pNsS9ZW4UtxTmry6cisaR89UWT6pJFyuwVPr8zRkZKOozvKxXoWyd3flVcSTr03oySJWXfAWDLuj95hdzsu2iG8I.feaq.gC1uaGsAFRtd13Ti.GP4krC44h8HX4ZFRqRqC97gGUDYrstwpbcvuSHgcSQ0CWSUqKBxZYUG+kGE4QXU77ngtPv0BNemFGe3Quaab7d+diieuwwCabbWZIhfVRJdesD8iE5t.zRtpsZk7FB83pk.3bRK3RM8ZHaHIAN8CrsNtZGkxbM0O7zjmcPxp5pddE75N06ZQUP+Ta9TuyE6Vv7ZodWW+xRkpeMexKRedl4ozq5ktQ27HOoah2Ur0k7mTRbb0VJWe5DyApIyEW9TYqVkbUatXzMYu3LsyMOL2DqVRSbaktNuw3qb8lphDD4RwwkWL2zpYPU0jKNsfUKtIRW16.TAtZU507PwoUEDlT5bC0dbkVjt6IFJsTZLi+7hSldbwgoLzEtD0pXFYghwqeUuICZdciTWL25jyKV6vElGmbl0XNulEaL8jym2I03Ey50L8PaGi3BI330F6zrfc1lNxsOrqyYFmcVXsl8ukVyVNxp2kTO9R46V8f+IQSE+v.0CwB2bbAtdsNSPnfZhls4ZHkRB+oTilcxKcUY4B4gB8NHsyIHyJI5dPUo1Mb5bY9RoDqTwsmlvIx2jTH9g1oENkqaANOtoVUSXlp9nhnQnAEOWXbQd0dpi3ZUqaUEgRcEF1OUyyxrngvgUGUwar8vgIqnN8Z0Rbyj3pkTsQOtLZpE4lcxnDmazbwvE7mqeLeuwdYleo7bT+osFOLIWC8VC5cUol4qLeFmU6SGmYR6bcZmoSuSkUr51YQBc4xmNc7wkttSm5mk3h5GpVZgB+MWwamtq3McLRWe5vCxkxqcuRGWscBo4J7ib6NNqjlSwzGW4fghdkO8l4mb0zFEDLlkdPAmrhRhh8OW9DGjR5S.3dd5S7TDmjcRY4a5VLslRY6K6NRbfP2NmNN6j44JHWVztjUqVWvMrDWmrsZILs6vQCLDjqHTpG2jd70NepZK2xMKpvU9XUQkqm3cR4rix4jr9z90TUElNc1rwlKx5TQP0g2ycR9tWeQO6qurHR7vzZ7sqmsPM0rtdmplwq8DYCjx48JrvV1JWBsR0RTq4Li1EalaQyN7Yt1qY9QczJjW7hBWWrftbOwimyAFXCt7p1sbUpvMadmRWetyYZUrNTHrgP4Gm6y66J.9cEunHvL4v.yDwp4uoOXlTU7rYE5Z5Tk6fEEKJvQ+XXcCn5bU1TFmgJWqd6aFkTWSsffYavoPt1Z8ln1shV67Elan2t2IoqXLX7wnKO33hipWXXiVb0JxURnYgoxGrHmoxMhU6evf5bVm0Q+J9VExmI2IoO8Jo4pVcGk3fjdccU5cgP07m4Yzv3RtJKZkytrGmY5xM4xMlqzzJKFURVt7EbGTNeKNsZkFXcQSutWMIdiyTuHwDmSJXpoMRSnchLJGfbO4fwGV0Nqpv0kNtyrQcTg.2m0PGcsql3XuYi7ZMVT5fCQwyH.KerRo3FGJZ6cxoSqkudiQEGX04vBW0Y50ouImPm91IzzMRevMKbjuXnS1dGTbvHgSFM+rZWV+7l8L6kUqU9SruT2sc8hwOts5YxyjUUOq9BUqViNnU83mZeY04H4AnCUT45dgQlhcx0db0FmdpLpe2DpmMOyAVotXboKxT5b8LhUpmdtKmz4pVMTOvVQZj6wFKDZcpsAjOw7Kzsyq1pIWI9hIKMQfWZ9f5FhBUN9XiKsGMpaSASYdtNUrG4HzRiab9ti4NwXd8BcGzv0UR5z3phVsGZL5j3kbTlBNJK2Ie9ZcyWs3vbYSVURpXkzmvMhSQV83Acly0iuoRwStxZVegQ0FO1zJS4joxcy0BNcacQU4hZo6b8McACwiCYaI93rstmqe7c3r2eG8T.W6euY1M.G6ngOMgRFSAFOzCFG+dQKhTk7zcC5c8S5ptogo0PSCMk0OKG+2c+v39VIHAPMKbkHe+iZSe2xCelw3eDyR1qeDUes3Ew+Z+u8NaUd8ChRQW5kX96tmd6S++zmd6ZGoztAGeaSS8ETEU7OYL+Rn2MJswZ5zOY8SuMRDQaZgzq3V+0+CG0Jr3ccUyevQs7jzWwcO5e7q96ExqYYpKY+aJm+AzjeuGo5wePzkD0655wXow6133OLpuvE+a5452sw0OHZq+2GA8MJ+.+3MjS9W1OhHsKVZeqaW11zbRn613W8K+k+GupnzDqUWDwQIS9u+pKPt0fUq622u3+r0+xqJZuHbeGw7OCyKzkORfE9Wj0MnP1xPu+cuEOoK56d0ffKtHJjdRGSOaET3633I36Mg1lO3GGcGjQeRieM7wev3AWHBdv3AC93UCnWb.KM+l28zS+NQI2tBK9xv9lD89lPFoD.Jfd7el99K7TTvIvtySzCotR+oU3ophQInNsuQvxIRJ1let++LTgw02mzCfkFjr12MZcba1kuoQQixywGA+N274JJ3.7eb7HQ19ZR7FrljuAqI0avZN7MXMoeCVSl2f0j8dWCtfdAOWyITe6PGMKQUr1Y4Q6uySi7+.UM20QC

    If you click the transpose down button (the right of the 2 transpose buttons) you will see the notes get squished down essentially as the bottom note is anchored to the bottom of the panel. If you then click the transpose up button the notes get stretched out rather than moving as a block.

    If you apply that same transpose script to a MIDI player overlay panel for example then the notes move as a block as they should. Equally if you look through my code and /* out the 'Fill panel version' from row 148 to 207 and remove the /* from row 209 to 234 then recompile you will see the other version that I put in my screenshots above. The transpose behaviour acts as it should in that version as well.

    Let me know if that doesn't make sense

  • Custom Export/Import of UserPresets

    Solved
    5
    0 Votes
    5 Posts
    253 Views
    J

    @d-healey ahhhh really cool! Makes sense and definitely cleaner!

  • Multi-timbral plugin

    15
    0 Votes
    15 Posts
    920 Views
    dannytaurusD

    I've got a multitimbral ROMpler on my list for the near future. Only single MIDI channel though.

    Just allowing users to stack up a few different ROMpler sounds - piano, strings, organ, etc. and optionally pan them, mix volumes, etc.

    The VoiceLimit trick sounds like it'll be very useful in keeping the resource usage down! 🙌

  • No looppoints

    8
  • [New User Here] Having trouble exporting FX Plugin on Mac

    7
    0 Votes
    7 Posts
    302 Views
    G

    @d-healey Sounds good thank you

  • 1 Votes
    1 Posts
    65 Views
    No one has replied
  • Drift.... and how to design it....

    14
    0 Votes
    14 Posts
    560 Views
    OrvillainO

    @Lindon d6c4b1cd-95ad-45fe-b286-5bc0209153e3-image.png

    This creates a per-voice random value between 0.0 and 1.0.

  • Convolution reverb wet level seemingly not working

    17
    0 Votes
    17 Posts
    905 Views
    pcs800P

    @d-healey Yes i have such a thing already going. I guess I forgot to ad this one.

  • Server.callWithPost content type

    16
    0 Votes
    16 Posts
    998 Views
    HISEnbergH

    @oskarsh @hisefilo

    I figured out a way to solve this (sort of, a better method would be a new scripting call for the Server API, something like Server.callWithPostRawJSON).

    Most of where you want to look is the GlobalServer.cpp file here

    If you are looking for a quick fix you can try editing line 273 of the GlobalServer.cpp script:

    for(const auto& v: d->getProperties()) isComplexObject |= v.value.isArray() || v.value.getDynamicObject() != nullptr; // if(isComplexObject) remove this line if (true) // add this line { extraHeader = "Content-Type: application/json"; url = url.withPOSTData(JSON::toString(parameters, true)); } else { for (auto& p : d->getProperties()) url = url.withParameter(p.name.toString(), p.value.toString());

    I think what happens is that when your JSON objects contain only simple properties (strings, numbers, booleans), HISE will treat it as a simple object and URL-encodes the parameters. So modifying the isComplexObject will just push the JSON data for all objects now (which could cause more issues down the line).

    I'll post here again once I figure out a better/more robust solution.

  • Link Snex Parameter to Ui

    16
    0 Votes
    16 Posts
    631 Views
    O

    @Lindon Noted Thank you

  • GUi Resize choosing from a combo box

    8
    0 Votes
    8 Posts
    369 Views
    O

    @d-healey Thank you i was able to do it.

  • an alternative to FFT

    1
    3 Votes
    1 Posts
    93 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    18 Views
    No one has replied
  • VST3 Module Error?

    6
    0 Votes
    6 Posts
    284 Views
    T

    @Lindon of course :-)

  • 0 Votes
    21 Posts
    2k Views
    LindonL

    @dane-zone said in Im trying to made Slicer like a fruity slicer and got stock on chopping, cant really do that in sample.:

    @Lindon ok that makes a lot of sense. I was able to get the concept going using the CustomSampleImport tutorial. I managed to repurpose the start/end of the LoopPanel to give me two different draggable trigger point "slices" but I'm curious if you have any other tips for adding more draggable slice points to the panel. I'm still wrapping my head around the custom panel stuff.

    Well first Elitist doesnt do end user sample importing - but I cant see why that would be a difficult addition. As to slice setting - thats really up to you, again Elitist actually just allows users to set the start and end points of a sample and plays that, but using the Sample Start modulator should allow you to start the sample at any point you like - so different "slices" in the same end user loaded sample...

    You will need to draw your own panel and add movable/addable/delete-able "slice markers" with the setPaintRoutine - it should be powerful enough its what Elitist uses to draw the circle and the segments and allow them to be modified by the user.

  • SNEX Wave Shaper

    2
    0 Votes
    2 Posts
    183 Views
    OrvillainO

    @Oriah-Beats

    I actually just did this the other day:
    https://forum.hise.audio/topic/9656/orv-s-scriptnode-snex-journey/9?_=1752509228365

    It is a bit crap, but it proves the concept.

  • Wavetable Post FX processers

    7
    0 Votes
    7 Posts
    382 Views
    A

    @d-healey

    Thank you!

    Seems like it should be a fx array in a specific format...

  • Mono Glide

    9
    0 Votes
    9 Posts
    546 Views
    LindonL

    @d-healey said in Mono Glide:

    HiseSnippet 2221.3oc2YstababElqrnQLSpQSZPQ+4XihfUoaj2UVV1tFsQT6xUhv6MPtxJ9WAiHGt6TwkyVxgxdQgAxCRKZ+aeJZQeB5yPdBxaP64LbuPthRVRHIEoDxD6blykuyk4LyPOHV3wRRDwZULFNaJSqxGo6NKRNt4XJORytkVk6q2klHYwjLRGLaJMIg4qUoxcNDIT4dapod9tu7.ZHMxishjl1qDbOVG9DtbE0A6+RdXXapOaHeRNt2ceaOQTSQnHEvyczqqMk5cFcDqGEYaCcsinIi0p745OYmG6sq+S82Ymm7787n6wdd.MHnwi82c28d1ya73mS28Y6wp+DsJ20xmKEwtRpjk.J8.g+L2wh2DkYfWwS3mFxvAMzbAKmQVq4Xdn+fEAmDMsJ5CVEptSVn5S06x84KouJj8yUSPVIQ9fVkMtJH03F.oJ4fzlYP5i0c8h4SkqlAwyGpaGAYv.JjaxCkLd0p7O0aJ.FhjaOgdFqcLLXo.U2qd8ZD30VuHHMxSxEQDQTOgj0Op5VF+Ii6Y7NCx5SEDT5bnYhEggr3RmFKGhuJAqFkN4TVbMx4zvT1RFA2uXL8tWuXpWlWmiQQjcDW1eJa931hPeLVg+9hY.s4gM3WGa2hJoXRYNMfuorXIGgSkVrygkAYon6o2hkblTLEVHbg7GT4H7SCoxhkS3Bs4S.wiB4PLQEkvkyxuP7FTiU+JqwttP7i0GvkdiKGiaTBFgH0ODXb9JyeltUP.yStBfap29qtsKCu9l+9Yl+C0c4QLUeTkw+kpwjSnmyHGxhXwXvqwUzJ8eecakN8Z2JsumDL+vXZTxTQRAE6xlvGJhvnvJhGm.MBX+QGLalmdSAMtzo9turM3jkJiKUlFqJKLmHRijEJCtSw7vlWuktEWQji+R5St4+CZcW+6oV2+h4TWgnFk0Beim8Q5O5yMFNlQ5ZOjzApThRXjpvfsLLZJlNKlOZrj7u96jcp23o0v2OS89436cpqd2P8dGRK54bexQLZHalgw.V7DdRB1HlmPFyhYmNiLBJjjL+ZjfXFiHBHdiowiX0HRAgFMi.89RvN2mJgHKOZjAk3An.4TNFTS.ODfmDv629M+YWQf7MzX129M+ksTZvGLMgGQv4WLI4Mb4XQpzHlkHi4pcFpAL4El5CFXwzjPbEhppPItxuSPkll.vCAQMiIBedvrZDX6FDySSOMjmLtFwmip9zTIPLAIpBi0.Ox+QhXRBKLD0.zTGbDi7nSwCZkoXzRN2+U18MiESJ5In+mFGAlj4aftqfjHTV7O.MsPYP1CfMJEuAcMXoLT2AdTxu0PkiomJfVIdKSqQBI.0LHfQ2oqRYymJYLEv9or4ALvtP3klychQymHgrJGh8SEwJ6kkuVA8sA6ejEwse6gmX5XQrcICb5+J6VVsvDooKPAxh0HmXO7n9GOj.b4X1a3qI8aSL68ZxKs60pFw5qF3X45Zz2gX2cPGaKflculcNtkcuCIG.x0qOTEaCkufhG1mfFctprsbQk00xo4QvPyCr6XO700LZaOrGnSRaPoljAlNCsadbGSGxficFz20BLeKPs8r601ArhUWqdC2FrJPiX8JX.w8HyNcT9m4w.5c.63PZ1evqcrO7ngji52okEP7.K.YlGzwJyTfS0rioc2ZjVlcMOzRIUePKNFHaYnibxQVHIzdlveMGZ2uG5FM62anCLrF3kNCWJ5I1tV0HlN1tX.osS+t0LvvIHQekR.45YkoELTSJjU.VvwG6ZsTgjVVlc.c4hBmm4sM97GgcHxN+WBSdB2WNt5dOANvWdxGwvJspJxvRvQjP3VA3Y8H+NxWz3EJRwLX0ynQvcEVQicNn.a+WrTlgoX+.fi5fhdziN7XaCn9NQBmoKlbpp0FL4BKS88OHUJEQUeXVauGViznN9ODGqDTBa+UTrWFINs5CwsEQQ1CjAEA4CcGGZzHVUUaO77s02tdCTgkeDWB7vCHUePF71dDS9J7.nU2ZK0bYbrfqUAFLJr0x4VwE9jK70E5qC2xAUKRom5LtUA3jm+4wwbrimU2DVlFv8fkr44+cK+EKLgcI..gpJZrxaH+dRcxm8YKs0CJ5.WTG3yB3vGEIhYVnnUkwvoyew5bdAQUmPByUpCOhmho5bSWirFzpku142bYgruXQTUkrIk7bALTnj7FYih4m2ULakOtWdbCi+ECzyiGQYWf5fYVYytfq0JHtTO5lTobQjmeMb4d5MoxMS2uCtjlwkbEwq+ZqKuPyv3RCpX47kfRb84Beo7Uon1xxI7jWxl0BNnW0kwmsxuvX8z6MpxddqoqntrdYyNOGrDPqyy5ciKOiuVkZ4Nx0tjbUsGXQRol7cEyVOHyBXtIcx.3rcvAagXcR0stFcNK5VWdPaQY3BGt75jbDRi7YAv0Y7WuH7ZGOJDILdOXuLbu9hler91I5ee8sStpuWRkMliJfUo55O2e9Ecx1sWiC2t4Czy1xWSg37WZT6xj1Mj6yhUReWc0UhWS1Wu+s5S0f3cxT3Nx3kW278i32BwwJFf8ls3GZ4Tfw6CzJw+aKDGkNQNCyA2UGOVi1DtueHafHQcqfb2A+eLg91kC2+uteRZP.+spucJbiqI3salZOAZFpU4Szgq3C2zJflFJIImAW.NjGcFyenPw+OA95TEtF88VfQW9jogLqnyYgPdUgwOARjJ+bA0hWhtqHRLcrHh6kuHyYQ+y7XuTGxTJodmshxmtuCKjQy+UV9062AZmPig3D6VFKt4eM3RyW+J8L3RvJMxOc+ph24+u+phNhTIrePWJTDhsCfcGcEowdLv5QQvlXXmgMv9JYiqunSgKKxWM3+.OymrANtx7IarXxeTrwDpWr3q8x5Wi0oefhB32Qp+WctmdWbLowE6xCc43esmWQUcAA241J3iusBt6sUvmbaEbuaqfO81J3yd+BhenTyToXR1RSMstCrT6rVohUDEpxUqHz9u.hSfyr.

    I took a look at this - and yes as you say theres a bug in there, if you hold down more than two notes...

    Here's how I do it - well I added my approach in to yours to produce a complete mongrel but you get the idea:

    HiseSnippet 2257.3oc2YstaaibElx1bwZtcC51tnX+4jfhExoJNRNINNMncsrDkMQzMPJGuAKBVPQNRZ1PMiJ4PmUHv.6CRKZ+aeKJ5SPeF1mf8Mn8bFJIRJK63nMo.sDNDZNy4x24xblgS5FJ7nQQhPsBF8lNgpU3Wn6LkKGUajKiqYUWqvsza4FIogjDRGMchaTD0WqPgMOFITX6szTO+zWcjafK2ilRRS64BlGsIaLSlRs6gOiEDzv0m1iMNC2O7PKOAulHPDC3YS8xZSb8dk6PZaWjsMz0NwMZjVg6pu2f9d6M3wO3fJOoxSd7CeRkJO5f9Or7dd9O5IO3A6+.+A6cf69G.B8Ql9LoHzQ5JoQZE15Hg+TmQhWySLvyYQr9ATbPEMGvxIjaHB7QWDopUaDKvu67.UjlVA8togsMSBaetdKlOaA8zv2uTMAIUhrAvBajGdalCdUxBuxYf2JfTgLPZqDH8Y5NdgrIxzYP77I5VbHaNvExSYgRBuZE9G50D.Cb4ticeEsQHLXg.E2ub4RD30NOcPL2SxDbhf2VHoc3E2w3MFaabgAY4oFLXkyglITDDPCW4zXoQ30IXQd739zvRjycChoKXDb+7wT8qNllMk6k30YXTvs3LYmIT9UUHnMKTA+5Tq5tRWLQLiFv2DZnjgPnPc54vxfjzx150oQuRJl.KDtTNCpVD9wAtx7kP3BsYS.wfb4ML4viXxoYWH9dqt5lBwOSuKS5MZ0XbiUfQHR8g.iyVM9o5lCFP8jo.bK8Fe8GlkdYM+sRL+mn6v3TUeTkw+MpwjybOmRNlxogXvqx0zJ8ecSakN4F2JsimDLeuPWdzDQTNE6PGy5I3XTHk3oQvhe5exFylYoWS3Ftxo9oupA3jqTFGWYbnprn5XQLWlqLXyqqCck0rC8Ven5P+NCuedcq+0ynlhtJqpq8Fgep98uqQuQTRKqdjlPgBOhRJBC1wvnlXxzP1vQRx+7uS1qbkGWBeef58Sv26UV8th58dj5tmy7ImPcCnSML5RCGyhhvdurHxHZHs+TxPnNRR8KQFDRoDw.h2H2vgzRDof3xmRfVeQXy59RHJy3CMbId.JPNki.0LfE.vSB38G+g+riXf70tgze7G9K6nzfOXZBiSv4mOI40L4HQrzHjFICYpMCJAL4ED6CFX9zj.bAhpVSItxuiPkFGAvCAQIiwBe1fokHvNLHlmD2OfEMpDwmgpterDHFgDUgwRfG4eeQHIhFDfZ.5oCNhQVzo3AsxDLZIm4+J695Qhw48Dz+iC4fIo9Fn6JHQBkE+NnmEJCx9.XuQwqQWCVIC0ffGE86MT4X29BnSh2hzJWHAnl.AL5NIMkMapnQt.16SmEv.6BgW2LtSHZ9HIjUYPrehHTYuj7UJz2Er+IlDmNM5cVUaShkCoqcmmaU2rNlHq5.TfrXIxYV8Noyo8H.W1Ua26EjNMHUa+BxyrZWuDw7q6Za53XzwlX0paSKSflU6ZMOstU6iIGAx0tCTEaAkufh60gfFclprLcPk0xzt1IvvpGY0zp2KJYzvpWaPmjFfRqR5V0tmUsSaV0lz8T6tcbLAyWGTaaq1MrAqX1xrcucAqBzHlOGFPbNoZylJ+q5o.5sA6XSp0o6KrsN9jdjS5zrtIP7HS.YUOpoYho.mpVypVsJQpWsU0iMUR0AzhsAxVB5HmchIRBsWU3uZ8r5zFciZcZ2yFFVB7R6dKD8LKGyRjp1VNX.ogcmVkLvvIHQGkR.4ZalnELTSxkU.Vvwm5XtPgj5lUaB5xAENKy6Zb26icHRNxWDUdFyWNp39OBNiWVxmPwJshJxvRvgj.3iBvi2Q9Cj6U4oJRgTX0yvgvmJjRidNn.K+mtPldwX+.fixIzlD3Nk56Pk.ou4kIzDfZXb2fL52392+3SsLfkBQR3Degj9ptfvryAoqu+QwRofW7NIcHuSIRkx3+PHmJnD1nLuXOiK5W7N3FnnH6Cxfhf7gdtsKeHsnpCId52x6VtBpvUe.XB7vFPJd6D3s6Pp743wSKtyNp4R3XNWowPzI2YwbobgOYhzsfs.fuGBUKRos5DvEA3jk+Yg7LrimjuJrhd.yCVcuL+Kx.6NINZTwqvFKIzRon2JvtXwunAQzLd51au8B.7MUdInqzgkg5gbyW9kWmsxAPL9pRgoo.xejTl7ke4h.zsyG0ubjGelaM1PtHjZhhVTFBevwSSl+RBnN1GVVoNQLdzrhyLXIxR.pDoXNe6d4Bq6npCurAtQOWRpbq8xL32cUwy6MutKeh+h70ZYSlqN.hIh7Q7YgHdxGGdzTyjYmy0RUZWoG8tVmmG4YaVk5oq8BuDkeAngKtbugYeA7Mu4vUWzYXbkwUrz9JvI1fYt2r51Ln1RRKrnmQmVGNfawEgncxtH4MFFueJ3qr5B9kU+xaZb4YmkiV.2k4Y48kVcIwRkxuYkd4MtlMs3DrHYkl7h74xamXALyEOtKbJW3H9PlHp3N2fMFx6VWcPaVYpwbGd0UQYHDy8oCfuqye4Rzab7HWjv3sf8Ug6DzltKUHcLb72qYepkVB9+UWzTgMlgJfUo5CGu0rOQL4vOZL36B+X8jS.ooPb1u1V6pj1If4SCUR+Q5p6RXIYewgq0cbg3c7DAGAegsd6H96g3XACvdSm+CsLJP+sAZk3+s4hiRO186W3DG9WO7+Atysb2Nv1ywnCa7j.pI+bZ.DzUX7WAQ4AtwAx4Tye2.sDbwjQBNyKaEf87lgYw9JcnpRoq2qRo74GZSCntYu6ne6gMgdCtgPbhtlwhJuy2q8JyWegdBbIXY.4mSdaqaVd65u.p2K2a5l2n6M88NdW+6P88CTrEwRXCfVtPgJtdF5r6HhC8n.R3bXWKbo8FXigjwkmuT2gx8UC92vyrIqfiKLaxJym7+J1XrqWn3a8RZ3h0xerhB32b0+eVaq2BGSpb41ziY9ru0yKuptjf6stB9f0UvGttB9n0Uv8WWAe75J3AucAw6KtZrTLNYIqlVqtlpsFKTvj6BU7pUGZ+G.wInDTC

47

Online

2.0k

Users

12.8k

Topics

110.6k

Posts