• Content.storeAllControlsAsPreset

    31
    0 Votes
    31 Posts
    2k Views
    Dan KorneffD

    Can you guys help me track down a crash I'm getting when using Engine.saveUserPreset()?

    Here's a simplified script to check out.
    If I hit hit the button to create a preset called "test" and then hit the button again and either select an existing preset to replace or type "test" again, HISE crashes.

    HiseSnippet 1067.3ocsV0raaaDDdorYZjRUPCPP6UBcRpPUUJ0oo.AEQwxREBI1QHLIn2rWQtTZgI2kX4RaqFXzhh9FzWf9lz.zWf9FzGg1i8l5rKIEW4Z6DH.qSZ94a1uY1YlkSDbORRBWfrp9pEwDj0Ga6tfImOXNlxPi2CYcW68wIRhvIS0tKhwIIDejk0VemRgU0sQ5e+yS1EGhYdjRUHza3TOxyoQTYo1I8eFMLbD1m7JZjg26zerGmMfGxSA9rkcWTL16X7LxAXkaUrQV2ZnOUxEtRrjjfr1dWt+B247SYY9+FZBcZHQIzC4BAJS8HdnuhwJsnAyog9SJx6DDDkIkUgsxpB22depOck9xpwmnM3ThvrdXU45nWOS508CmdVFza6L5cOaWOAMVVZQws6XOlAWTAX3JvjVY9hp7GUrGvAOXxNQ3iIiDfvJDM2oa21NO3gca8350pWCtHRjNmfENOGOkD1y4acJvNiHGvih4LPnYiLyMTnJwrapTxYWMnb6MxNq50TXhEjCCTUBA.aDMj3t.Z6hTH0EHQSCkCOKFyRnvA1RGZUQSYtYiWm.AXhfjPjIeoRn3+qNrfTlmDf5jfOgzL.P0pds2VulC7aHaFkQ5nrThMyG.84YAfxBAmbVEGWv6bO8Jxw1PcHL0Hxz.mlEpTx4pU+LxqoB9oIDyL0HEZ6HEoj1NM97NwZMMZqygVO1IKX.+NWmjumpdmDkdlTvCGfCCmBSYMKSBUltJ23rC3RxKXMaU6s0pV67ZNWzTPvkZKO9gv81kYVM4KtNfMYoQSIhh5XgivHv5yX1W8Ll4J.urJhgib1XFU9hXB6pl7P4kQ0LXNq.Wk5Iv54Sf51eDElytsc1n.RSXCYzqGuGVhKhBDP3PhIBIUweq8Hm.qHylqqZuGI4XIOV6a9EGnd8ybBls5L0+uG5Ly0vKLD98So9x4qT7tet+bBc17xsw8+w9SmUrys5sVtb4eoTSgduRsnk+xupzJImIK092Ue5epzZUwfqeTFWuaNWy54zjspcdCnAa+si5Wx1e5Y8iwBHJFgaUFRS1mGApvB.fUEUe+XVVCqZGGx.ycduWQkD3cuzf.GcT+0KW84WrbgFeMbzrPBttT4e.bk6R+g0dla8hakO6S+Wk9KjRUP++89vqOb+zPrb8mjTuCma.lgVa2uZ+NrnTZ1S7jaj2o9Po68rmPkdyub9V4R3qpA6Flu4u5W2dXP.wSVR1ssG8827OwidIOURYy1GKETn2z9fzHWn6vi.LgAsVp8bPCgBpVtqRVUYbILes.L2tL2XOkrUtwdEFQQXOA+Pur8Xpuq31ZM.mX5OupJ7cdfrypEX11c6zEEAetygddpRwW.b+xw7fM.yWsAX1YCv7vM.yWuAXdzFf4atVLpuz7ooRdT1XBnXxP8KIVVCYXnKS2Qh9ObLm2n.
  • I Need A Little Help Here

    9
    0 Votes
    9 Posts
    260 Views
    NatanN

    Scriptnode, I Really Tired Of You :( :/
    What's Up Here?

    Can anyone Bring Some Light Over This?

    Everything Works, Expect Once I Hit Compile, The Knob In ScriptFX Unbypasses Everything Instead Of Current One.!!!
    https://youtu.be/n0jTlXFip_E

    HiseSnippet 2566.3oc6b8zaaibEmzNLqsRb2rcyBrGVfRHrHUdWsNhx+Gtash+WfvZYKXIm1ffffwTikGXJRARJmnFXf8aPO2doe.1K8ZOTfEnm6o9EneDRuWfsu2LjhjRTt1TUpa7Ra.AMy79+7ad7MCIUUaKcpiiksj7r061lJIeekZcMcOa6yHLSox6HIOixQO4fcNrhzVcaSbbnMjjkm9o3nxydGI9euaysHFDScZPWRROyhoS2m0h4Fza0ReCyvXORCZcVqPTuTox5VlaaYX0ArjoUJH0lneNoI8.BR1TJRx2c2FLWK6ZtDWpij7c1xpQ2ZmY8ZSA8Oi4vNwfhMzjpABRz8dVFMPKF+tz1mwLZT02icj.oTMv+mV3+OToBqAqW+AwgGvGPMfivwC4otJySKr4UHVySKNySNj4cGg48QJ0zsYscCFAss6oT1zkZeJAlBBaVBZkl5qtmx1V.EltKzhbNcOanQONxsRgB4UWtPg42XtL3+vTgiq5EDaUbZV8qU4HhEZRc28zSo5t4xh8mEIOJoTamgQMLTeL7MlVmnAj6aX.Caa0pskIzHWV9n8ww9jSnFCmEwv8wyQDyFkqOTdDCm02yC++ig+Tq7b0sNtd8COnlZNS.K1P0F3vpk5oV1plVp1Thik47QiZU5tUGWWnInVU0WDulEj.la94xnNr+tJVKlbVWL4rtTxYc4jy5JIm0USNqqkbVWO4rpUXD3cDvSZ.f5k70ACk8vfbASX9YDl+h4xjcKsr4ytUQ7iEwOVB+X4r4wgVA+9p3GqgertnWvUgFZb9.0iZ+Zo6cMuv5YDiNTTyExqkuX9EyuT9kyuR9UyuV90yqAcp8xMFpntBsvW1eDeQN62Qsw3Ayz.RfodZGScWlkopkoHsAFMssLxo6GJyCVGXUym4sbMXXoSL7RX3atUHPtQrKH8aNHsqVw42Hi2TiikAcg11LXjPLMO5FY3zvNUM2EBA80pZyy66s9NSurNuHDyubAGpK+a4zlOH7NDZ0OiX1j1HmmIcYuXkveCjUAeYk4xMxj4pSshb4Eo1lXXbBbg8b8EAEoe4Q95OYqs1cG0xGTe2i16IauqZssOpb05QSvdvwUdEPXMHdpUjyKlNNGCZWXCUl5upGEPqu7KgzyuUXtA9M6kwYWh.PcxInEcovnfVpmv4RU2itdPgAwF8jvfnhdVwie7SotpLyFz2nZcpptAS+b3JKBkLWHnCqwaPHiuQu.mkCOMPz9SCBx4yM1.G.edC3qv5VMaZP8Tgin29iYA5wfZ1z8L+XGGkErlAAgLD.BZY9ftea+YNDWNFix4x5Reia17gRY.w+46a0d+yMChZiYwKVZAR7SbcsYf2Qyw6A+HeurDbkECiPMICxK1YEhCTaTbBY.CfWmRf4x52bEiGrvRDk5QxkTCG5auNAhBdKJ4bIX3ReL5WDWNJtlGZJpdfwqJBdgW9GTIWxM8qrXs3WoG1NP++wewiEEXExVOvxkdnYNLw4rYtLiZ+Cc5owNlmTMn1wNLtGC6qhwblcZcB0NTZaNgPw1QqlWY3UyGdyF5hfSHBsLKaxbOrM0bX03K4EQgp8uumUAj5xq0+m4Uqu.NHwfR5mUw6h0RbSF53t962R5FvdwQi8EGM1WZzXe4Qi8UFM1WczXesQi80SF6Y7gMEFQ90FQ9CA7j84+3x6PbI31c8VK.qOZSscY3RO4cnWvzohM+NqxNTmycsZKI+g8R+HI+ACUuynHpyP5M8NqgucuRcCN3gMJQMIvRYbq86SI1dml.yohUKP1DafV4obHWPKaV0lBI3vsUKMbkWyf0fZyU9GnvS8ER2RkCq6iKAWkocMnJyvmjRKRH5eToqR0JBUOmmp4Wv0ysEW7MjpKbQHUW5kkvqHCRPAp6VJrLuy0H0CHUE4eAHm.I9srR2LoTTHkuazjxhBorp7HIkkDR4uMZRY4HwEE4+sXswMPBqDIljDIrZj3QRjvZQhEIQBq2Wb3WJeckPnrTQCDIPDZ8EIRfHJ1WnfKhAOQtGnTwpQGChazCKDKfxa.nliHmJGdxalNL2tgW2OVNAwqq49QJUYt5mEu8NUL1KjsdbaudmG6bJhiQLvXuixd+1jd3q2fyFdpAicY7PKf9QCYVEuMLD2YtJ+cJpp6Z1DHXAcaJXY63z9.p6qsrO2+HQyN+F8JJssMsMwlV2ppAoaNGRq1Fzi.txqdBr6tywKSLXkrsEl3VHE7MuZB6mHIE712oqO80KBFyD3QVcbYlMqPfcSfKeNnSqZVcr0oa6Yc3Joov0hh1Ev1HdpF0rAuwO.+4MnF1V1aPM+ACJYVxKdxOqbuuCeSbWKDgXb.qF3UX2inCdX2pD2yP.OVrNmBbyYdHK+ITMIvr62f2GhwQ5VdZTx92zBgW.YXZwyuLkh+2+MrFnFUjyCTH.JGAyt3lSp3D9Vffw6pDaX6wtHlBV3IOcnRg.uETG5p2W3Q2SrXnolTDW6dfqYSWnI5T++vM7WVIO0NcMIsX5Bhw6rhWzMz9qijmIp6xW.hsfzNSit58UNh5ucXom4UFYu7QU6bhASmWhTe78gJG6PulrFjArNwF1jKOmTvbBZT9s.IT17BPOhk8UXl8I3m+8UHuY.ksu0qo18cawd92eb61CzK.6CUe3e7Of+8W1r14zWKluwd+05+0+dy+7mTB8y6xiuC5dRWeSVRZ.StzuuTblLT95flLP6+cS9G59mp9w67O1Tbeqp0xxx8LHiQ+18RkjhByKlBySg429g4KlBySg429g4KkBySg429g4KmBySg429g4qjBySg429g4qlBySg429g4qkBySg429g4qmBySg42xg4JJM0JjhySw4+D.mmdePSw4+T.m+iraD5MDcOcv5hTbdJNOLNORfWNjWbWAbHDf5Z4JROJj4wexkhXX9O4cCvD+AQ1jxe1ob7dv78ZBt.t5obCum7ldFYYwSNnONG3fG2swdK2.VOgO9bG1t2yQlO37FO+LDH0+bynyOh4h+0lAA.EkBKr7PBARCyCKNt8v2s4fd361bB5gKN1mCKEybXoInGtz31CmIFOblIoGt731CePLd3Cljd3JiaO7gw3gObR5gqNt8vOMFO7Smjd3ZiaO7yhwC+rIoGt931CUiwCUmXdn3vTFytX1XbwrSTWbrWUymGiK94STWbrWVyiJEW0niAWLIu7bgeKKlo2u5OL7MN3o9OJ7datX3+l+7nR6PMHQdkP71xXuc4TJleUfDgspVFD69egRl9+QuCBQ9U84peqW3+917dyaoyOWgGxeexf4Ph2eL3GnTk7iA.wj3snYRniVDcaqWoKd4ivklyv6A7aS9OrWyB6oGZq160JFy0UPpEqA6U55XMEeEDehmmhIfmES.OKk.dVNA7rRB3Y0DvyZWIO3KB8S53Z0Rf+gNptK+JLxx6xeSo4KEj9OONMS5C

    Edit:
    I Also Connect This To A simple Gain, Simple Gain Works Just Fine, But The Switcher On ScriptFX acts Crazy!!!!

  • building for iPad, pressure

    1
    0 Votes
    1 Posts
    117 Views
    No one has replied
  • Change isPluginParameter after on init

    4
    0 Votes
    4 Posts
    221 Views
    d.healeyD

    @Christoph-Hart Okily dokily

  • Radio Button & On / Off

    2
    0 Votes
    2 Posts
    176 Views
    NatanN

    Here is an Example By @d-healey Which Show Hides The Panels,
    But How use this to Load / Unload The Ir Samples?

    //Grab control references const var aDifferentPanel = Content.getComponent("aDifferentPanel"); const var NUM_TABS = 3; const var panels = []; const var buttons = []; for (i = 0; i < NUM_TABS; i++) { panels[i] = Content.getComponent("Panel"+(i+1)); buttons[i] = Content.getComponent("Button"+(i+1)); buttons[i].setControlCallback(changeTab); } //Tab button callback function inline function changeTab(component, value) { //Get index of clicked button local idx = buttons.indexOf(component); //Toggle buttons/panels for (i = 0; i < panels.length; i++) { panels[i].showControl(i == idx && value); buttons[i].setValue(i == idx && value); } //Show aDifferentPanel when all buttons are off aDifferentPanel.showControl(!value); } HiseSnippet 1160.3ocsW0uSabDDeOvWK9ZbUQpO.aiphLhTyYav.MMpNXfHTKfUMAEonHz56V6aEm205t0.VHTeU5iXeCZm816KarIDmvwefmO9M6ua1Ymct1ABGZXnH.YT7rwCoHimY1YLW50xiv3ni1GYTx7ZlzauQRofGh1a7PRXH0EYXr7aUtXTr.J54e+88H9DtCMSEBctf4P+S1.lLSa6l+Ay2+PhK8L1fbduYyibD7VBewHfNKaZiFRbtjzmdBQ41RlHiu4.WlTDzQRjzPjQg8Dti63Itlq8+bVHqqOUITE0ABjV8gBeWEiUZQs7X9tsSdsCQPTZmkDVVmD9QyiYtrT8YIieHx.NCQ97gwROD8plmd1Od5YjidEzzaUyNNArgxLKJt8clGwkzfdDXKHOsz9hVBUvrk.7fKqLfbI8v.PHEQ4F11uDuks8ZupjUIqM13sAjtXX+PFH7wAzdz.Jr2FVxBzEJwWQBvj8Y8hzKaS3Te7qwIwuOU1RLXnfCBke9T98b0RjEkSd2wWb1a1qC.u9DFFpbNDT+gONg9t5RwDCkr5IBvkYfr8qvL7ukFQPZ80Wqj0skrvviNdef8w4RTM8VuLa8pqoHoBU7p8PvzmMlKtJgJuiRjsH99cgh5xNdDde5YjtJ2uSmwAoXTXmX+v8FwcjLAujEi6y3zTE3zHT1IgIuDRO9inYuwvtHUhYbW5MXQOriOy4Rpa7hncwW.qEl4dC71ES4JQ.NsWVfSdmTOIQ9LQ+99zDLanStZiSuensUwmx6K8R1TTNdaVXS2bpDBGXhSWpf75Hx8hWD+tkiISlgOWYd9.tS+uD1qNUdu52q8nbLj4SqvHATHu0SCZJumfm+T5ZAqS5VjfehPROkWdMqasJZcmEdZS85MSawg0mFLSyp1lAODvx7QC5RCRpGRbD5eLYCJy42fJe+SGcUeNGE7i3L4oCo7401BEeTAZfsbLqfeIiZe88wsuzmaPLnKUQSsPUTDkUssPeFvpsXvpmC16NZehjn52Fyb3sYHMPxTIJi8oWAWjo69VzbeZ3kRwPjw2l1E.YXoWtRI8lUEIQq1JlQ+tJ5lr6594liyKbMyU5kpn4e2zix56k6NywM61O4lwmYtYsc2bW6pa2vFwjzAeBC0lxxUI6xQIqT9W7Sv+ZeY7eZht8NU2cqFas88IZpkEjn0+JSzcs2dqcZr6LHZhk4PzUlGQW0bplIecY7NMf+pUeFo1TK4oYgGwoxb76Wywul217yKR4KhZ58kDo76x+yUSEo6OxDL3lvcjOQN4zbpQXiM.cPmXrI0nQ7Plbb9QbeRFw6wR2UMayjNdyluKMC9Bcydp4a7.ykLO.pmcjYjsf4gu+oe5XzeIFIY79GSjALnfv7jQC5.06NTfIb0HEfNikT2GoksUxpLSGJ2MR3+fmXiUUxFwFqlXDMf3DHtHdVX0H4qDoA3DO5KSJZdrRFmd4koocEaz.3KEtvwQkJ9Ef6yFSsE.S8E.ylK.lsV.LMV.Lau.X14Awn9Hs2LRJFnOl.JZePz06FFGvIPUVTEI5+cjn6OO
  • Disable midi learn

    35
    0 Votes
    35 Posts
    2k Views
    d.healeyD

    @DanH componentName.set() - like for any other property ;)

  • Custom look and feel component ID

    43
    0 Votes
    43 Posts
    2k Views
    Christoph HartC

    Alright, it might be possible that I've fixed this already lol...

  • call function inside function

    14
    0 Votes
    14 Posts
    462 Views
    d.healeyD

    @Christoph-Hart Thank you!

  • Using Path data In Button LAF!

    12
    0 Votes
    12 Posts
    436 Views
    NatanN

    @ulrik Thank You Man :) I Really Appreciate Your Help

  • Make custom scrolling panel?

    12
    0 Votes
    12 Posts
    479 Views
    ulrikU

    @d-healey thanks! 😀

  • I Need a little Help to Add a Mutizer In Serial protection Script

    13
    0 Votes
    13 Posts
    605 Views
    NatanN

    Okey, I Connected A TImer, Which Turns Mutes The Gain Modules For 1 Second, In A Loop Of Every 10 Secs.
    And once The Serial Input Is Correct, It Stops The Timer And Bypasses The Gain Module.

    Can Someone Take A Look And Confirm That This Is Safe

    HiseSnippet 2295.3oc0YstcaabDFPRvQTwJwNmdZ+6V9mR45.Qpq9xoMxVTNgoVWhnhSSxObAAVRtQf6xtXAkX8Q83Gk9n3Gk7Hz2.2Y2EfXAHnLixw4TSerMwtyN62L6reyfgmvY93nHF2xtxYiGhsrusS6wTQ+866QnVsZZY+QNmQFf4VOc7PunHbfks8heobR6JKYo97e+hm5E5Q8wYCYY8BFwG+bx.hHazS16uQBCelW.Vpxrw2ZuV9L59rPVL.jEcpaMzy+bud3i7jhsfik8sNHfHX71BOANxxdomxBF2tO6BpV9WPhHcBwxGZX0FTjd3mwBCjHVNp098IgAmjZvQVfVNIy7WTa9+NmCIAjIim4FtiZBT1JL8G1KbcvqgI7pO+vy1.dKog2ccZ6yICEYyHw1G6zhJv7tdvQfIrzxZsf2m5f1mAhPEtC7NG+LN7vjkTam50uOZ650W6wqth7OquNg5GFGfqUsMlS7Bib+onp5YgyoHAZjGG07fCO9kG9sm05GN3TzeAohZb6gEGzsK1WTqp47pEarT7.VKZ.w2C7YvZSwFr58YCFxnvCfBLkpZJ333dHFEVjfGiSFKulUgqf.GP6QnXWeNFNTTCdbmeRBMoplHnaDVn9x9dggcfvtZcio9BBiVasUW4UqtRER2ZLJ78JxGpn16tfOQt4UpXnGgGWqoZMpqcl5omXCtQPDgzV4rvZMRDvvKIgxSDBNoSr.WK2LxKb2G84MR0KnkHVH1cHmHcUMPsw9JWTkqf+hAzkCuI9pqAtuS7V+Ff2Y.15FnEs5JWU37nDfk+OTfUHBXHvnmDK5y3jHO44k5zBAexBGzgusnCiEyLLyPFElxqgl3H0kHhxONq.0IxThFz5WwL7buN3v2APxDrDckydaBRy5EimoBKU5IZU+uqeu6g1uO1+7HDoKRzGihTv.QTNMRDrugj.jGM.EAwD3HkPv+GGJjKIJ1WxD0MNzEcu00JkPCgadnzKRv801wcfLAOMVHj775HJ+Tjde4dDiWSu3jCQkd5V6OpmBs95nuNF7B3Kw9PzFnReblfxObrHlSyYbxOgLevZFIYnxNnkNpWHUbsTug7S93zQp.zrYADj4nHh+D7+TkuP4oxA5nDVyldBOW3zS.2Fh.EtVlTuJO3KbEQCUDMdPGfJqKKlFT0Do4Wr1DCfMCrx7SUXajeRTd0GgFkexql4F.ld6ry9tjPLRvTeuuGO.EvIivtnVTzW0p8AfuAcAjlG0AqDYHmIYcAq.R1wmRwcjQYZGoLf.zc.ZXXLPcOQQwQIZxiCQKn.BGzGiONEDSoSXAbXew.+jgz0tnOwuuLjNNJFH6GqVr2vgZWmFeq4lWaIIQBhGL7IQec6iOplT36ip55t9o3djHAWc8pEsKKMKo45y+TjJriD7bn1HZDtljW95WQQ91zz6ktTSRT1PMGpoLWk8UcJh4KZrEUyADYFUVc5MeBKnDn0pJvWJpBdpRWtK5Lv4mDfOlEC7HCGFRfC+.FDmQYBz.Oge+egNTUh4RL4qTIQRrsx3dM3mptlD+IrTSpJnTNrzbSkQ5UDZjH0iSyxAArMYnK5C79iRbFW3Aw4Pzc.C0Gyk2s.+SudXf.zCcXqlsPC.RPtqqaQ5Nf8I+FUxwqhIyi1SdqBtM.6iGcLhA2F3nQD4cCvXT0.HOKcKbinXZJ8gcmd5x2gCb8Whb6wwX5XbXH6hhGhklYRqnQ5RkA8L0Y464aG4U+7dWYtcGbbvMxM7qfinTOnYAgEukLqXYeYhuioOm4ETqz.38CwP4IkjMzLoaNVgYjOCzkbWLqDoKmMP+rLGTfJ+Sw76Capy9kPWGBp.dImAJB64gpt.imJQOg1KABEpYJ4dlZOWK+vuprLyxhOTB6p8FO9ZYaOEmXm589Qnpn+LZzry9Oe0aLihAlmDRSUbUIWQtpn+4ZIlmDmIib.BVMOjjyTV6e7vjxdMC5TDsWYTQ4QLA9X3czV4UqTYkqVAUbptcKctDh6P4c+RlNgUX1KrlNkUZIqoBBufd9N.3L6N.X1fBec1HCAkwmDwwCwzY0W.qjTXv291VxibYqBRFCjaHlKHRHX2DOB795FGTwAxOeNv6AZcRdOK6ORnlc0z1J3QwgVj.K6+fSojSVWl00l+5diMagyEj.Q+IC7yudu9XRu9Yc+40+y85v3PIVm5EPhiL6Uj8RFP5iyCIEopBR214LhHTyxdM3PWkngBmkojGv+m+cQ.CJVRVYY+6SUv+JoNTU4oVcAWttAUK6b7ki6g0C0FDKSGOduzTAx1zr81atyVOnwF6JODm.vJyxhW0wnnJSS9aLL4278Eb8+iwS45+p42qnM4uv4WUUaVCf2NjHygjFDmsw2d1VqQxBCq8M+ng09Zbw.snor1l+Rs1EbLNLuqSa3zxGC7xAXY+9J4T8QFmp21oQic2Zq5a2nwCU5Kahs1X2GByzXqcKyC7IId.cEkJW.LjQQlyxG7ymO+FXFNWwowN6t6tazXaKh.OvDkO.P3C2cy5ItikSPggbanErwV6r4V027AVScFPhNjM.PhGer9HOxaDtE8D0Kgo45LcAKOqffOyoXAUy7pt3cR4L4FLb.m4HpbKKq29V07yykvO0IWSwLfCpmAbtykEfyd8JBm27c6MUnzqOJAh2RsMViRySXun0zs+8NNGxBhCk3vryzxtskLgjnvrEvxt7RiHhwlsq+8R6pmW3dWmSH.EQ43cgRvKje38MdSZ9+pN5lWmA1kbd1e+23N8u7jeGFxfgg3uLEJehiYc9WyOGikUSbnWNG32kKxz562qjevFfvGpb3DVnGun6ew717hyWsMuievkqOFQZRnOXho+LGkK+CI.qBI9vAv2wApM8+Cf6orXA7hgG5I3DHSfyQwCzkKH6nBT7rrze6EjoVzOWW9rDPswz.0CuE9jLYC4y1IS1HcxeS1iAd9b1K80uTi7p4xpQ.6lppBphygxmQMrTunCrNm5t0sFPBHuz2WRL94f+o70rwMXMadCVyV2f0r8MXM6bCVyt2f07fqcMxe9YnFO1.c7OLvIGnd6Oa6CndPjr5pf0+CPrf3YB
  • Making a chorder (play chord with a button)

    10
    0 Votes
    10 Posts
    598 Views
    d.healeyD

    My public videos are also mirrored to Odysee so you can watch them there if you prefer.
    https://odysee.com/@DavidHealey:5

  • A Bypass button! Solved!

    4
    0 Votes
    4 Posts
    222 Views
    NatanN

    @natan
    Okey, I Figure it out :)
    Shout out to @orange For the road map :) Thank You

    HiseSnippet 1822.3oc6Z80aaaCDmJ1JK1cYncncqOJDrA3.zlX6jtMfgh3l331fk+XDm0t9TAiDcLQjI8jnSiaQ.FvdYeE5a6qwdqeDFP+BLf8z1S8av1QQIKJaGWW2k1jL6zGJu63cGui72cRhU831DeetGxHydcZQPFerYsNLQi0ZfoLzFkQFeh4VXeAwyRQZ0Nsv99DGjgQp6KIXjIMJ32qWYUrKlYShIgPOjSsIaRaREwTqV56nttUvNj8nM0jd4RaXyYqwc4sA+IkYdTKr8g3CHaikhMkIxX50cnBtWMAVP7QFoWk6zoVC9SYJ4eH0mtuKQNn.pFnHE4JbWGoGKohVqA00oZz51GgLLqFGERohBW2bKpCsK83nwUCXXEOC83gwTCy8Jn6d4Gc2yPy8RqbuqYVy1i1RDyQ5aWwbCFjnpigTftaojEM0Om1bMNHASrPS7gjJdvftyH2R4yeKqh4yO+2NaV4ePpvWXcD1yprWGdag0csB1YrvADw50qSrE4lSwYN4ThE+QDwoHthybQVX1rTlKkQrp2lYKnblEmAZDjZK5wRO0i6lyl2rEmA97s.k61lL+rYe9rYy3xswtVO8gRRfoVmc.nHosJSro6Sb8qv8jaOqfsgDRN0TA6lQ4CK3SD2SH7n62VPxERSJ+sB0Yfrp+oLkynZpBKj251VwFTEiRZvPZJC5z0fmDDXhxQfEVKZwGDpUAl4lWpqvvyZXW28gCI45OxEGkk+s3hKpmiTGoUaRf0zfMotPgIsXMTUMy9xwUiDNVztloOgSn6SaKgtaL7cEVvOZ8bQTjCCoF3tIyA4u0sKn1sGHfR+8JRW9mLaVHSSdyJ8MoQcidxvS4Ii+CNqOffiT6Zgus4BxNrbym84Yyj8jrV8xpd8AxKTYtDuAxVhb6MrIli0t49Dun7Sjf.DVRLRySGiTGB2VEgzDjy1fQE6zhvNMjSTXXEvPmJzq.QEAHneRHBZMWpCwCQcjvmcOBgBbZ85XnSSAq1VH3r.EDUoTkM5UGudEz2uQYr.KgzC8LvaaQ7DTYfvnL4HnVoBfOiYYh+gBdq.WObGAxXlQx4OtqQ+oZk5D6A2sTSpiiKoJ2mJSVwb9iU7aWuNLUHR9knlbGvHel41bulXW5yHNUId1fC.khQBxwhPyYsnDqWFZ55foG0filOtmlO9xGWB0e4NnnK2osKVjrRrD9Ljgb0nWxSVViAqxN5w+yjxyip6dMypTgciA6uSM.+Utq8L1eCa1YVSEdbryl1rxOLtc1L3FuxOnNax1uujwbWnxHALuJnIGQYG.Er.HziKjzoR8N5TCL9DZQkAgfy1saVCZH0l.gGFCJB.XVFSKQDTiyKGKSW0HLmfASEyrfbrQHyfAohYVTN9efeRlcGDxbIclK0Cyk0YtbOLuiNytCPusw5hWHh0oGVr17bPr9JpX8GA.5t3NAQ5YT++jalCHIqptIot1yJcyRcYrK8fFZbtdoJDhirM.sYTZokd0JQz0mP.iM4OU1xREOxO1UO+xqJ8.ZeTQkKIqjnF9qst6euxdD.jGZfyNAh54mcEQIg78jgJnyrPOLKFcb8T2UjJj4+w6JBeXanNIsYKWxtjiHd6GVVSQxRQK4ljc47l0fBxQIlW7h+Zkx3lsfnUbd9OWApJuILaW8TETutGZHzinNhF55B1CPdFYqf5+QT+sIY4wMKOS2WoRPJ89QkWmwT8.fC4ko.m.CvKNkrE76wkFvqaYCFroQTk6h85sYhyhjnQ5Qt6G4xy5BS2ZepBh9hjCGr83hiCeUyp3yCaHd2aAoWXnDsfzKLzGhVPNcXH0K9ZHvPO9kSfgl.CMAF57ILzEqtgFom5boKDO043C4ihUa+P9FwLOyf7Ce+aS57bBj+DH++OA4O9cdlNDcafvPlgLeqfgl1r5vAglz24DPnIfPSd722a8ct7k79NG+XsVGq8GqC3pEqugJVeEyGgOhDbcOBh12HXbctWSq6SXDO4YgBCA9+2G0qRVqQ9pjsis.bg87vL+VbeRAcM2CuhIaFVzlkTbEoDRIWdUfkmlbyTJhXQchvw9DJCFmPSwe1kfuK+5LLrQqFAVMN63aCKVYrSGWnZaWeR.5WA8IFStnN4Gf8bR9UbNqpMN845aU26uaYPpQyceCW7uLQ9npSp0gFcb4.knp00wscEQTSdzZKNi2pAmQSjz2k.nPGb.IwdoAtftmPfsOT+COtKwkf80Nt8Ek1jxHXOsubzaarnvnGKFV95llJ20RhGXc431gj5RzsC4r3DJ.YdwIS+4l.LdQqfzs0G97cO8jXNvdRl5cpmjKs8X1Da6wehs5hAJAolIfBDqYAWX8LlaIGaUH5p.ZZleg7nlPotmXaKOGcaHmL34TbLlyRiwbVdLlycFi47Uiwb95wXNeyPmirKi60VvapNyADptdvUxzvP0nUvwOz+BQPj51B
  • 0 Votes
    4 Posts
    208 Views
    d.healeyD

    You could join the array into a single string and use Engine.getRegexMatches to get all matches as an array.

  • A Knob's Story!!! Solved By D.healey & Ulrik <3

    33
    0 Votes
    33 Posts
    1k Views
    NatanN

    @ulrik said in A Knob's Story!!! Solved By D.healey & Ulrik <3:

    HiseSnippet 1595.3oc0X0sabTCEdljLkjscqnHTEbARlEPLKsMYS+APDJcR1jThZSx1tgJpppJNy3IqUlwdwim1rsJR4RtgGAjPBIdQ5a.bIBTe.3hJdAfiGOyNdS1jrJRUhNWDEaeNG+4uuisOdaI39jjDtvxdpM50kXYeFm18XxNM6foLqUVzxtpyp3DIQftEiuo0B85hSRHAV11ieSkI1SMgU12KuwB3HLymT1kk083TexsowTYYus7tEMJZYb.YCZrg0W0aEeNqIOhmBvYbmFVcw9ai2hrFVY1XNV1mZo.pjKZKwRRhk8DKvC50tC+ILs82ilP2LhnZLqUaHP5tWlGEnPrpWqlcnQAsJV1IVPTZURBiqIg21YUZ.se+kjwalM.pzCS9vdriBdyZBuFiN7rMf2DZ3cNm19BZWY4HJrcZmUXfNEhAIvDVZasF6WOkSSNXASNcLdaxxBnQeObuViFWDc0FMpOW0JUq.BQhD8XLn5qsPaz0QOnv0sHxl73tbFzvsFL5r0pewpUPG36Pc3x0p+v4FlGlS6xzHUN20QYYipfrTXHwGhfdjZJbNyLHzJgHYGBxGGEsIjtf74wjDTnfGm0+py2diktKhKPLtrZEUnoIq1DBbHNJgjsXUgoMnaPpFpElQh.rbo8+YBt1ar9cm+lKAAY3Kx7wqo4R8DjCjas15KfxCHkEQYDTXJyWR4LDmoMRETAOx0uHhWDl0nTR8pUdll2h3v5EIvL.wWGM6zMlCglYl78oay1Tak9u4KWoHkLmo2Tn0Tg.w3RgggHPQeYlZOcDgskrCzwEtPcsGOqTtzNGSYfSJqe.8gpUuaMnqrE7fFlIgZ5PY18TqC25fSnKoBhg8EAKovJA5SzqavzUwPR.dyDWvm50GhW9cTjQfa84xFZ2AV6ER8tY5wv0LM0WqtZ9yEfl44Tt6SXLk0rsGEFlLLMUYwnpnTV.Ymbhc5rFqGV5jddUVql4lcHP5NMDQkebhYtdyE5mtmwAgH22WQDGlVJIwcGpJYPyJadPFfdHXZF1MFsv09Rmx7AUhbrnWeP5F5F4awUNMuTJnalJIt48srf78oDleuBd5KP0pMWt9kkyBqbVFMURgaOboyf+AHsagvcShTKdcEjDfb0STRekClmBMrfQRbwBAtW4LpNK.7NMRpNgr3PsL7gU3qv78Q6ZWltaZRGWrAeOHiIHxTAK2XCf2F.tRsGF3wRXZofve.EobMjQZ0myHCcMtjrNysdkmUYpJ6VAs+gBCG5X4jZDQLzgUWtKNJGcYowaRDERbggvsbCdMpygeMp4s795s0FFxYq.jw5cIrC6xUq7yBfqYGOGUv+Iytj8r4Wx1NhFPDVT3tzIczawrxPbdkKdW4JO+FVif2mxQc4Wou68S+7F+8K+qQ22YMm2+7L68A+hm02rxhXIVUlP9RAVdcIBIUwb1KRdLT+ktngobVjjrsj2EH39m6Ace7q1c5Wi1dgd8JKX6q7dBMP1oeGdemWGBcqNF05shWLO.B+4cViKhwQzmRBZQD9vTC21ZkjFFR2QoNejULMHHhzhmPUoIkg3EJBpObm73n2RvhDFfcO7HAV7Nl0idXP5C8LgzangT0hhxTUPjgnobx2FZ.J3qmYiAAk08O.ntu2iKx2sG2bZqbbIKFx15FLwKv4Zxoc5eLKP9rAV3F7vO76dPYEcaCRmYw9ERmiC5qe5gId+3y8rNX4qPQz7fzHrbvJqUOmHe.ULLKgUUlJChcOSD7Job6QEtmyoEU52Y33crgfWXK5qZ7l+3kpN5RkKA6DNK+smzWpL7GR033doR9qIeKmV7ndc6vYTe8c6Y.ZRm7FG1yI89meyqL6LuS0Ad2wLCX0r73h1ui2cRgSX5S5n269+w7KP6xivhQRPFezXgi4IjGUVy4K2xgdMJUWoLu9f220IWzQJx90GbeVm67+.vdWdpjx1BdvkH6380RiaySgarAfxfa1TEjYOlpzIc6Fp1J.0lvBxZ7uvW9fypZamO3rECZEi8E7G4qK6Qs+Yxrd.Lwx9odlxYUUaT+BdbbZLcC0kLzG46qNO6R.1GtOW9D3yUNA9b0SfOW6D3ymdB74yNA974GoOpe0q4Sk7XctIzQqkxJ7z1dIFFxxxRSs9OHA7oU.

    EXcellent Job :) Thank You Ulrik, Well Done

  • Adding negative time Delay, is this Possible?

    14
    0 Votes
    14 Posts
    543 Views
    orangeO

    I think delay compensation should work :)

    alt text

    Edit: Of course except FL Studio :)

  • LFO's gone rogue!

    5
    0 Votes
    5 Posts
    178 Views
    d.healeyD

    I've added the Modulator.getType() function now, works perfectly.

    I've pushed my latest changes to my feature branch. This is up to date with the latest commits in @Christoph-Hart's scriptnode branch which means that it will be easy for him to merge my pull request ;)

    There is one breaking change in my branch. I added an additional parameter to the FileSystem.browse function. The fourth parameter is now a boolean that you can use to specify if you want to browse for directories rather than files.

  • FIleSystem browse directory

    8
    2 Votes
    8 Posts
    533 Views
    Casey KolbC

    @d-healey Amazing! I should pull request the createDirectory() function as well.

  • Find the right formula?

    19
    0 Votes
    19 Posts
    506 Views
    ulrikU

    @d-healey Yes that's the way to go, limiting the number of bands, I will think about it and see if I find a suitable solution...thank you

  • Propagate artificial midi notes

    9
    1 Votes
    9 Posts
    462 Views
    Christoph HartC

    Yes thats correct. Sibling midi processors will not process generated events. I don‘t remember the exact reason but there were some issues with recursion protection so I deactivated it.

15

Online

1.7k

Users

11.6k

Topics

100.7k

Posts