HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. ulrik
    3. Posts
    • Profile
    • Following 1
    • Followers 13
    • Topics 301
    • Posts 3,178
    • Groups 1

    Posts

    Recent Best Controversial
    • lookup tables

      If I have some values in 2 arrays like this

      tbl1 = [23, 300, 420, 570, 700];
      tbl2 = [60, 200, 620, 880, 1200];
      

      I also have a knob that has the range 0 -1.

      If I would like to send the values between tbl1[0] and tbl2[0] (23 -> 60) in the knobs callback, I would write:

      sendValue =  tbl1[0] + (tbl2[0] - tbl1[0]) * knob.getValue();
      

      I will always go from tbl1 to tbl2, or vice versa, using the same index
      How can I achieve this inside script node?
      Where do I store the arrays, etc....

      posted in ScriptNode
      ulrikU
      ulrik
    • RE: Clone ScriptNode - getting a simple value passed in...

      @Lindon You can use a Clone Forward node like this

      HiseSnippet 3329.3oc6ct0baabE.FTxK0EeI1sooouoG5CIYRz.r3BAl9PjsjkilFIqQTwo8IOH.KkPDH.K.nsT6zY5a8uUl9KnSequkeB8eP5t3BI.IfHILn0gdV5Y7HrWOmydNm87Apw9z.eKRXnefPqsO+lADgVO.08FunK2+RSGOgiNPn0mhN8RyPBw93gtQNuLzxw00LhNimcy.yvPhsPqVq+B1nas08Dh+7+95mY5Z5YQF2jfvq7crHeqSemnwsd5d+Q5pcnoM4bm94FsxdGY46suuq+PpjsNRTXfo0UlWPNwjMr0PBeiY3kBs9BjJV1RwtiMFqZnYYpQL5Y1qmjrshhltgjrgohtFQTUnU6ma6PE6tQlQjPgV26Y912z8R+25krAuxIz4GbIrGjD5R24jlOz20lohrVE1+RGW6SyLYgBBsPmN1.tdhA7iQG6X6Lp8wFxGG2wNimQdCXq0JJdqWP7jxKdh4DuRDoV4Do6kHROA00JvYPz3dXxy8QG4EQB5YROmxKJIiUn0Og12mN.unc6adE4v.5CilvmoIJ9k6P+qO+OzanmUjiu2N9dm3GQdo2m84a+21dqs+6auyjc0qWo8w1l.eWWRPocybMBtsI9YdC6+Cjfubm2X5NjLZfT0unMEUsMM+QtUhVmaf9dG44D8xADupbDDRMUze56N5.yHS1AQZazwMfDD4vDgVGPdCMLH4XYKzAjvqh7GPCDl5Li5s3aOLNRKuKDKPKsCpMnv4F6vwKzI5l7AhMle07JhOAcpSj0kkKiqUhLRsTKCYLMZ7gnm2qGwJZr.dOzg+okSnW9seqrsOIZJNmZ71+6Rawy2lrSbyjPmPRfzsjO8eOu4SGL24SyBx+RzhDPcq4PkpYNz1fKG5JP3Xgz7akIicc5Ovk7bu2Pbo4bhkweEMISOS5U2YsVzQ6XeO+AW564Xk225LRTfyEWPBxK6kpPOMJhdybt4t2YDWBsdgQM8yWt2253QLCn1IRMsERK7Udkdd8onDwcGVzwNqtoQW+C5znENN2bTUowt1uHa6eTZC6vZoxbm+i+0ve+Oc.w0rfg56croIiG0veduRxtdDMZIH5TeWyfIMyq2Tts2at8EXpDr8WYoYnlYnKjwG8vVHeL5Ty6pC6y7GF43cwwlzz+WSKX9jg86RKYvhPEOOOhKqH5VqwJ2M4YQ1yLgnKwyN9geg9IsSI1ysR6TJqy40LrI54WGEXJMqxGuCNgREM76SQ68wIyXFlSHQu0O3p3jwo+LUsSJeMbT4quNLe4qO000+szDl2jUNASAG6F+LWeqq557WSU1WQBBYN2s1.ItK8OISee+9CbRc6od6IOlohOsu+PpzkpmeiY34lNtLSe2ggTzL6W50kN3373raiNItbiMNzzhd.byolrT9OAwf6nmijfcsFcdVsNM9.lIyIu7gOAE+hPheoH4daHrS0SMCnCghHGln8LQHqn6jSCpF0mYhYuBiVqy5O9hfDYsMSXZi5SqvUnfX+nXwlVX9tw8UlTkNsYsi4XQStmk8D0kcsjsNtDsWwJ5Wn01nWQqWzh4QKjSwDxcldtYvEjHVa4TfGhrb88Hu1xj4YWPO9Mizi7CIe9sDko3Rzf5zFnCctltSkpC4UR5pl8DcVG63kt.iCsO175IZSbutQjAIt3iGW2qHuMwHTnV532+BMHdelhFJL0RkVz9TaqvsKWTMaJ4hJCijq1znMrpP0B0FnjYOwZ7yec4BTdyVsDnwi61joWX1uuovTKckxTN2wOJ0WpmevaMCrK5P9amvgLaPS6RN4xrHNkk4sE+1g7HVIo5hSVcjMyy2eTJEkwlVVWodxEcSWKm0eykua54jqiN2OdAohOqBY1Feez24YS5QypZWOG4smO+lGmSxiKtdldwKf79E+yO4+dh1+oR+7mNLxuO8V7zK6iWqX+iTmsMS12XuDgpuzIt6xRfmMU18HoV6jpBpw8J2ZFwGfNJ7UrdsLcyT+3hNxtM5wo2bVHYNqfDgYbWZYpUwEHuf+.jBVuiAtihhRIZoXE2UtQtX6MhuzSZgurLadM3MKahNyzy1ue4A6qUZv9Vnf34LQfdlyqPoSZ6zIooUwrJbWcNi03cqf45wiLWIcWpAa7bmkIa9S00FMnuoxbnDTK+3TEnwoJPrJGykl.gjnOmO7OWLKKroPncb09iSQmyPkyBu3VpbSt4LUaxLURhZMpwB2HFqzSwBFpGNxPQ6qhpUimUyYgtk6M2H46u7VpuqI8oVvUc6DXhAt2jkH4ioisiQwOSTnSxzqXuZi9JoJ1LD5o1itwKQllbgEiW3JNqKZjm5xf.xt9k8sCm+xf7KvrN8Yzetjqy91zNvIbfq4MOaXudod5EZg97Qza0ul8lI+JoINsaWdwFSetnPedbQFiMcES1OtXixreEpTn7ZTlccIEpvn7RraivEE+snMP+TPEXtSRhIejTLDkjzJV3Da.XrggnhpFFKqn2QWM8qG9v.xeYHEndju4uFgYaI6C1PWDKiwS3AsQxHJ3b1NuAunuYajjVEV7GDu86bFK7WnvzmUvP6YE3U9A7KnGYK1FMm4MRR+zr4MZG+JgmGwshX4QWorfYtGMulK281neb.6E7DHULwMh8hPuKSaWRpTbk4sS5aIjndSzWItqhlxhkqNmQchpi+Q6vA6l1YEkvLZpy3PdsJYQmW8jcBO2GM2ZfsVkA1mMzkrnQJEJhdgwoZslPNFpGkGARBbPTal.C0YUkhJqharXcvnzwKHFUtsCFbTavxHWox2LfTEiIKTfyLwnnVXPgQgwKULp5XpxNBuqondTt5ym1ipQwntUyzGxPTSXiWUon1D.TTbtnO.3hZxDAMDUDFC.pn6OpJ7NKQrnE25uJCEk2lBcpn47j4CAlHLTYhzW4YhjpESjbcYhj.ESjDbYhjAFSjLPYhjfESjDmIZoyDIwYh3LQblHnwDICJlHcNSTiyDoyYhfCSjLTYhLV4Yhv0hIRotLQXPwDggKSjBvXhT.JSDFVLQXNSzRmIByYh3LQblHnwDo.JlHCNSTiyDYvYhfCSjBPYhl7WiiUPlH4ZwDoVWlHYPwDICWlHUfwDoBTlHYXwDIyYhV5LQxblHNSDmIBZLQpPhIZxeIl4LQu6LQSWsKmI5tiIREpLQRq7LQ05eVFz0pKSjBnXhTfKSDv9mkArFPYhTfESjBmIZoyDovYh3LQblHnwDoAJlHINSTiyDIwYhfCSjFTYhvq7LQp0hIpScYhTAESjJbYh5.LlnN.kIREVLQpblnkNSjJmIhyDwYhfFSTGPwDg4LQMNSDlyDAGlnNPkIRdkmIRqVLQ50kIRCTLQZvkIRGXLQ5.kIRCVLQZblnkNSjFmIhyDwYhfFSjNnXhj4LQMNSjLmIBNLQ5PkIRYkmIpSsXhLpKSTGPwD0AtLQF.iIx.nLQcfESTGNSzRmIpCmIhyDwYhfFSjAnXhT3LQMNSjBmIBNLQFPkIRckmIRuNLQFh0kIRGTLQ5fkIxPDVLQxh.kIRGVLQ5blnkNSjNmIhyDwYh.FSjrHnXhT4LQMNSjJmI5NkI5iJ7+YqhPEJRakGJxnVPQR0EJx.TPQFvEJRBXPQR.EJx.VPQFbnnkNTjAGJhCEwghfFTjDnfhz3PQMNTjFGJBPPQRPEJpypNTTkeC.2NTDtlPQxhPBJpg+5OZTnHLvfhvvDJZwe+jKUnno8n3PQMMTjrHGJhCEwghfFTDFTPQc3PQMNTTGNTDffhvPEJRekGJRpVPQx0EJRBTPQRvEJRFXPQx.EJRBVPQRbnnkNTjDGJhCEwghfFTjLnfhz4PQMNTjNGJBPPQxPEJxXkGJBWKnHk5BEgAETDFtPQJ.CJRAnPQXXAEg4PQKcnHLGJhCEwghfFTjBnfhL3PQMNTjAGJBPPQJ.EJRVbkGJRtVPQp0EJRFTPQxvEJREXPQp.EJRFVPQxbnnkNTjLGJhCEwghfFTjJjfhl72iYNTz6NTzzU6xghtCghTgJTjzJOTjRsfhzpKTjBnfhTfKTjFvfhz.JTjBrfhT3PQKcnHENTDGJhCEAMnHMPAEIwghZbnHINTz6ennJsK2RlPTqGS2sxTh6iNYX+8YbQgSdih3duS4BwUX1dHp6.WmntNW3MVuJ25gKreS4GjrZwI.6NHfXZKLSOibU1HqKO6JaxmVovoWZrP5cwK503SXoE1aN16JxvkAF2yO3slA1UUUdMbzdlu+U8MCtho2e2QYk9PEhHZPZtEjV7C4MNVjyuYPbYBGPBuJxeffvY9Cib7t3Xyn.GZsPLOstzvcKx9WxxA3FxbLWiE3m7rXVhftDO63G9E5mzNkXO2JsSorNE5aZE3+5zaVXJ2lwsPy43kxJdL64cjDdyD1bAF28qsrJtTSMQbcmnbcmnRcmnZcmnVcmXm5NQ8YOwioOmlvl4wKHb7oOO1IrUqm6Y9CtwYwWW3+CrvbyRN
      
      posted in General Questions
      ulrikU
      ulrik
    • Stretch player node

      If I load a file into the Stretch player node, set the pitch to +2, is it possible to quickly render the pitch changed file to disk without having to play the whole file through to record it?

      posted in Scripting
      ulrikU
      ulrik
    • RE: User presets not showing up in exported plugin

      @Orvillain said in User presets not showing up in exported plugin:

      This isn't a fresh install if that matters

      I think it matters, because when installing fresh the plugin should extract all presets and put them in the AppData folder.
      You could ask your colleague to remove the AppData folder just for testing

      posted in General Questions
      ulrikU
      ulrik
    • selection.set(Sampler.FileName, new path);

      When using Sampler.createSelection();

      It's working great to get and set Sampler.HiKey, LoKey, etc...

      selection[0].set(Sampler.LoKey, 20); // will set the a new value
      selection[0].get(Sampler.LoKey) // will get the right value
      selection[0].get(Sampler.FileName) // will get the path to the selected sample
      selection[0].set(Sampler.FileName, new path); // this will not work at all
      

      but setting a new FileName...

      selection[0].set(Sampler.FileName, new path);
      

      will not work at all

      Is there any available workaround for this issue?

      posted in Bug Reports
      ulrikU
      ulrik
    • RE: buttonpacks, panels, buttons and midi note fun...HELP! lol

      @johnmike since the functions for the scene switch is written inside the mouseCallback, it is not available in the noteOn callback.

      So I moved those to a standalone function that is easy to reach from both the mouse and noteon callbacks

      muteScenes.gif

      HiseSnippet 3198.3ocyastbSjbEdDf1DocIgM09q7is53TEkDHj0nql0.qACD7l0fq0rDpxkKR6YZIMvnYzNSKicnbUj2j7nviRdD12fjS28bomK8nKlsrUgozLy4b5u9bua0yddtFDeeWOsRUe4oSIZk9px6epCc71iwVNZ67XsRWu7tynDz9FDGhu1iNcJ12mXpUpzU+aLRJU4ZZ7O+52+HrM1wfDeKMsW4ZYP9QqIVz36t2V+cKa6mhMIuzZhD0c2ZGCWmscscmAv4pkaoMEa7N7HxywLxtRYsmg8GqU5Vk60tiQWyAlsa26t8Mv8I2cHd3P8Nlc61ei6p24t3tazmzpmVou3IlVTWu8oXJ.9RW6Qtlmt+X226HFfWY4acjMgcgt19vHKt8ScsMYSQ1c01drks4dg5IeMPJ6Eq0tpPq8Mk20xzJ59wZuave.JlCYEXoqjDdWMA7zkgWKI3kCjJIAoqIfzWWdeCOqoz3mvvyWVdGGJwaHFrSxPQPq1Up+WKusKPgCs4D76HO0CtHhiZ8a0pAZPuV02rZUGvp3CVHB5QynTWm8.iU0OTEAerbrsbHngybLnVtNHCOBLAiIqFi2FnSZfNsNmAAarO1tFXaz6sLGQnn6iBwB1zbOrCwVlS.CgbERlOgMcmR7nVDe.6S9g8ewyC3IdLXeVCFB5309NTuVMR9fwDqQiovSzS+Drss662F9+if4fOPwZaaaAeqA5YtGS7P2D8XO7nQVNiVKEm93iI63rmGA.HvG0aFIEEtSw+xLBaTit+YxyPgFooIlhaZi8o7QhXtiiI4DPOcG8MykTSvW5UX6YDflV4SxQbyBmHefpCNbSTtzMlMGkGuzTwT9faO8mbmQAyesPyesQ0iHMoQ3XrGxY1DgiAavois7yhpl1DmQzwalgWAQ+ClkDXtFma.I7aTqN5NH85n0kFAILy9Lp4PHQzCssqIR53278VzwOzd5Xb7cFaQAmmVM2nW85o3enqGplEWyhrP2SdfPV2910SPbxYtX3AMlXbpk+D+.qCQeOJDJTBDY7cQWdjM3EVeybDKaV8SDCZsCzQ2FP1sjUTMP5MRn3tC6Fgptmwc945t1GlR3mkV6EC+r5uVm7zfOLkmd8TxJMHim+RtYeFvcdwP.r20clOILRN1QkbLjDQkyp0PjfflFrndh47ruwyobBXeCfDgyB212.ID8DFvdLDz95zNaIgf+XqgTFc0yPTVfDFtbLLt5fFRgylZ7d3l4Jy2.ZRH54QRBIXxbb874HdHjSLcbVhOKycH19jEbt9Fp6nQ1jDpW0StkBpeNTcmUU8UrYojY1Djz7byXVVKyExmBBzhkqROLlvd.jTCcyaxE78JNsbHY+k6WjRdAMcEFy.ihZGQIuvfYOPdi7Li0OWlDd9oEOzOQUyhLP+7zWmCv3BxiLkUWsVl7wE.SOhMA6uLIoxTee0vRhLtdD5LOmfDuBNNK3wo6QDLgOOp9YsoMjplltGwopZbo5hVYNOQvJ1lnIo2LaJPDg28qC1t1zf47Y4OAxRdFXCyQgCZNCujBcZdZ4oMMFicfnA3lnBwQhrefhzJN.rPc3AbBOLnHgZBVcMTpvzPrA0K3wkofHyYt.XB4ajXKq2cgyPNmIcgUMYhcuKXZktL3TEyIOxHTfcDPwPLDzp1qcp5VgS1eY1FUT3emUmkeVAkgG4n2XehmRrk1nL0PBSa.O0WZun3jnfV9j7W.4IO20aB.mSf9+mJslfMSmZZWLcbyg1ttd0TqtgNQ4BLBX.zLfjITdwW1JZCS.UMsMbi.Sk.fbREZx3UC2LyxiWiuYKrutFqA9FnNvxta2JnY9VAvPRBISdFNJMPa.jl.qrsxwXb7BtV.LmfEA1CWt8H1B.lL00Atn1ZLB2dLGwhgMsky0IFxaGjLyHj+n.FwnJLirM.JcIIXv8csIMm5wxPR8X6Kgf0.8R5oCWcjMvIYhlXKy8QQXRYpEIXYkza+HvV9NUINXAlwrxlR0C7CCJJxg9aEP+s.zSn6ilBuM+o.iAthHfvhxOvo6f2xyHjz.+1CYlUQB55yKOQFVipvEN.4zSSFlhKrUXhCdXmJeU4nKwBScndt1QqwKGeOViJwQFAgbNPeTAwEwOywkR1GVfqgnQi9PzX+1vecg+5A+M.96tMPCfEjNnMKhJqmuj3CflRW+n6KxGgYqmlUTtYqMKRCHXVZbJJVMlLV7JHtaihVidRQH.gk+CgYxwjjEsxixP31JvkNEMyaShh8wVpcmoUxcmg4hG2YaH3UEPT7NYDdG7uLCyFpN8JXyLB2Ohejk95QtybL8q0pdhNIT.Rgd6AP18yEJCzHokKT0n4fyGtSzbeVqZ1.tXZBdlZlm+9wjLUmh8gIoBKsNHHDZQWRShKVe8J6fl.qPxjySTjsOh5hvHeJ1wDa6JGyaAYOHXyzhw2Ej.lhN0cFx.6.+YairnngdtSPG4BMavWNnXog9HPt7zOAWmPZfhiqJEd20jTqM4M59hgb6ZZy952J6tXdhHeBaw9xhIrhyIye2LkMpmTXViB3R4pKUXXkF.QimIni0rsUPYZkJmMyvBqDczpJCpovW2P19CyaCgmHTkSTV9dx7UlLebl.hgRlZ5EuOJIqwNQpvbrHgaqXuuxvshJz4s0IKb70sVOmjK.+PLhHPKNFiGaPGSDgFFA4IhhMbEQQ76AgiiIdjp4r8BxwJAqI9CUqrvt+U.hWbG8JE6cW4rpUpVIQhPIWrLt0.swMDuv9lUBlcKlGY37q.euJBGtJKuWVkEw0phvWPotQR+A9IR8m8bW1xGMsLvTWO+jQ6alfxmZi8Gy9Ym8x6GWbs3GuFTpuAeoVw2qIjl2ix+ZsN7eCT4mQDOIaUrvVyR23VddZJVch5FsJngA0Lcm6yZYZvlYVVfZVtm73L+QHt+OEzlSRgnt7g6I04Ly39hXsnHNvwAFhcI993QDVeKLhfU.eDXYB6xfMejZbuI3DPggzuliS8z53TYGjYKrXAiqXrVMYiAXSBJQw+0RJw0D07gFGndViFAInLEI0X4p34wxOEW1wqZNUw4043+B.J.tjoX80QCYNsUy0tXdxgEzwTFRkLhxCfIAyl0XnqEXdTckazPs67h0fw7at3rD3ND0yQ2ntoCPFdbaGO4Y040Tg4bZoXEZmH6J8Wf1Hl255Wl1GVzVGNKOaPQNXoZafsY.oSRLbHOKQE3QxK8NX0G1rbC47XQ97BXrlCOwhzpz4DpU5ZIO8NkUe5cjObQFhpNRD55riiE8ESINpNxQZAkpzzJci.TAjR4mym+Pv47Qny0rL0JUorXu3ZowgL.sR7SX0RvpdLqkVRVau5iZmUm0tqNq8VcV6u5poAyYTud342hEOv47qJGsuvQV1usL6HNcPKQ6Jg+SW7kCWRopmRp5bIE8uVqlTamKV0Sh3kVpcxhU4ou3R8kUpcyUCz5bh0dy0ZouBXsuJopedv5frRUOqyEH0edmGC0tXm8vfjSwm7N3dOlbrkAQbRDqT9wD+2QcmpU5OEsGjP5yEH+0IQGOzO9CacZ7EeXKskRR5RRZqgmGI0VRRZ9mGI0QRR+2+04QRckjzuJKos93RJodRR5F9mGI0WRR+ygmGIMPkWPJI86T4ce8x7uGbBlkLeOPRXHus3GIznaz5euk3nfFcmOczVIOBnZk9ikeHzsW7MVP7D2nirio1KkviFMEd93Aowi1NyEOrfyH.8kKTgkSXUj9VP5mx9x2.eIDGeQ6fS0cDN9hpA2Q9.tFVLTbjVYTUJfpzn8OWV0AnUaZX2O6jFeSwdvrQZZkTctzV.4.5OM5h2BneI2BnWrEn8xaAjSD9IuKdKP6K4Vf1EaA5r7V.4BH+mSu3s.ctjaA5TrEn6xaA5opN.58WHVftWxs.cK1Bza4s.8UUG3BxBz6RtEnWwVf9KuEXfp5.WPVf9Wxs.8K1BLX4s.anpNvEjEXvkbKvfhs.ankyJcxaBG+6HIlvZgSXwKLYl2suaTdWWyY1retK4W0P1KjYvCrfEQI+98wNckN9VzSkegM+r89GtnP7qKumE0Xb9X7J4fQMseSvXvas40K+jgCIFzX.dsxO80+17JZpINwSi1ES8rXF4mOah3mpgcbzXa4MydeE1FAJttUn8eehiI+h+G7I3g5gt0rGpG9PsIXCO22XH1uG16E5umeG.SN72gVXI0rqQQazWrddhko0aLLRJpLL1dUYrypxX2UkwdqJi8WUFGrpLtw7Yj8VD+vYT2IhvFMsc26I78eqTom3fAOPt2p1+G.ZEVpb
      
      posted in Scripting
      ulrikU
      ulrik
    • RE: SliderPack LAF — Two Quick Questions

      @ILIAM I tried the snippet and, as David say, it seems to be a bug here.
      The hover property exists but it is always showing false

      posted in Scripting
      ulrikU
      ulrik
    • RE: SliderPack LAF — Two Quick Questions

      @ILIAM said in SliderPack LAF — Two Quick Questions:

      Hey everyone, I’ve got two quick questions about the Slider Pack Look and Feel:

      lIs there any obj.hover or obj.over property available for Slider Pack LAF?

      You can Console.print(trace(obj)); inside the laf function to see all properties

      Skärmavbild 2025-10-26 kl. 08.57.22.png

      Skärmavbild 2025-10-26 kl. 08.56.41.png

      Is it possible to change the slider’s drag direction from bottom-to-top to left-to-right?

      I don't know

      posted in Scripting
      ulrikU
      ulrik
    • RE: How to Make the Keyboard Animate When a MIDI File Plays

      @lijas90 You can paint the keys based on the midi players ons and offs
      This example is using a global cable, red is player and pressed keys is real events.

      midiplayer.gif

      HiseSnippet 1980.3oc6XstaiabElz1LMVYaQVf9.P3eIGaPQcWJaKVKqaVVVWrjrVaWjFLhbn3rlhC2girjbP.5CPeHJPeH5qUdCZOCotPsq2sNFYCJJB+klyk47MW9NmyntLpA12mxjjiMXgGVR9EJ8W3xsKaiHtRMpHI+EJbrOW5zEdHeerojr7t0E5j2eOofue50mhbPtF3MhjjFRIF3KHSH7MR6dRShiSMjId.YRDqybRCCpaYpCcJficUzk7PF2gFiaiDlsihzYHeaI4uQIapzFYLyalJU1h4LP4vEsPVVISalIStBESltHJSgbX8r.pqZR3TVeNBPuj7dmRMWz2lNyML.CI9jQNXwfjR8gHGJtF0wTrDERkJaSbL6tZCxWRRVo6lsqcC2t9iJsHlj0x2rs80AJT23QzMP4c1Fd6tE7RFEd5Qf2i.och.oe2pSv.H4fVfYAP4OnzpQkFpgRRtEPJOkwvt7932MEu0I3O85kpFvfyhnxufR8p5h.3YFUrX1GAl12CusB4cexq0jex0pjXYUi3fEqa4UC.qEqQ3RREDGIsy+PVIsddM2A4ZVnryUZOL3TsqqcWMixCt7xRZ2ez3iXgeiZzatYtLsMdSuRypzCU5LZkAOPZNe9kFyHsXl1EKn2Qum8atl91aszQWzkbse2F3LZ22RaTYsYEsIym3OZt4Cl2TrWyTrlTKyAnawyF5zAcUKTmgm8P+aqRKT4MVG4edUF1SOG8x52fb0zd2D89VoxUp2fjNZ8xrfYLucIG6ziaVeVxSaRJyFYgOk5ljWhM49qyNaX2GJtvtDNU1RIO6B8T2ed+aqON2YSc7eKqk03YMm4Usxk4ucH+59Z0uapcg2xNhcsyTTNmBWUJaI+qcKbZtRKvi62B0XT8B2Lrke4BZ4ImloBCOrxzZtcxNcX+aaNdAYrVdqr5o0x0v77b0u7Jz.TsLkg0a642X1LWRVYqYOfmwoFUMa2wovCr2oo24l6N2e182bF9Ni9IuLcWsRk5dU8zCcqlooUuy0jDmZgL6+oRhq7wL+DScXj6FQMwtIZM0mXj3LhONwYM5WUsauNmWs7f9IfqBuEav8U41HtZCUariG1TkxsgYPcFgamnKbkQEt.BNyRrgDnVcNmgTKaSYlKYAIVeWJQO6Eb6IINqT2t2ndQi1U6u72ozlPDjDQxp9jwtH9TF.5un8zImhfKjquie7IsoSHfdAIbkvu9jJX2GSrf+.bAFOZ5xPR0V7lA3IdzMB9qmHEgpuWHU+kJ8MXDO9FMBtvWozvkiYVHfPGkrGZqzNGrqRYJXgKWaB5NbMFLXsGwKpqerZRc8CeUrXPZYetZS7hQTDr28mUW42XLuLEvmKLH9AqL3fM9TuWKv7ptiItXg00cniPN8nS4D2wsPtP1cVbv7PqcobL7CvCvufIWjeI9AKkev1FZY8QrDTD.AFdr5c3E9lPRFvx+x2AxHtN.TTsl5ZvITW0Ns6G+djyT7gw9gX6uxZMuo91w8fiWLriDZv2jLU9CgoceOH2NGVq9Bf+iwhsDcZP3H9v1WYjiiHEXbXtOVkyf4FB7GF4Z0dzPyvSn2i+YEbXA+HQGl+HgOQhPeE6HAmRe.fhL0B.YQYpwIv9l9qTIp+I0joJ.+3niNL196u7.0GKrOrhcbxwq2r0fSINLa9wIGp9ZU84YxXYoqaYo9sv.8kehky9h0Pr0Pf51FVOcbCQ.nS88UYY8n5DWHYTGGwsoGQsf6x9TNF2c5jQX1wpaNPDFBLrsqZo7zpZYDxOhXH0sgKg2wC69wZqPZIoB90UMBJhAj0kx.67vLNQ.A4J36glpBY96qTA6eGm5EX6RlHT6murqjPtdMGJRP3FHJTJRlESYEWUZdz7OKh1M1LhI2ds.0+9I1XxX6M4q9aWdxR3EhkHS5nwqZi6EJYRUHS9bESWPWhvwSVo3qTxjMUwBYJjNYD4oB8nXlh4xmpXVINdNOZGggE2+NYkeHlppHgyaDf7fuUMYFM8iExpP78fb6cL3n6wsCNUA0VHGebf9Kny.2.QgleFIbDvuBFWdpOmNoNC4YSL72xyJXKzTGdIOOLhIZzEzJnWAJO0A3bvT0C1nohYWKWwfuBEzyWTOex.qFPGO1A2Bpvs0LKpBAsL55hcDPIPFTQbHTmixhfk0QCTVyAw6yW37dyT2pqyB+dxCJ1rIJoVIGp2DI14h8iROREFnMVp4TGQQrn81JdAvRE.cZqpLhJIt9D9hsZB7WpFdepP7kJcIbC6GGi67HXTzK8mALt7YB+dkpVVvo5F.tmRsq+77lfng+K+HOp6EAc..id+GD7LeZm2S9ocu+yA9k4kY68+duLS9o1t1KUXXjoJzrIwK7QaOVSa+KYkedcV8Yo0pORAahkZ7VvJBhsFwuDTvxhXPPNwOTzzvp9jftFFJpxt1THFhYILYc7CSH504Ueph+Og3HZI5YEneqSheK8++Wj9ecp.Ni.M4o.256CoeMvKq1KtCJui31R3XcwXwNPerqYvf+M7sTYRwX4kJStR4uJwXBxfQ+diP1kHi5WFHAV2tA+6A6qzRLVMoT.iK5YoHW52aXr8T8ANl545X5mqiYdtNl845Xtmqi4etNV3+tih5uklBsaGRMkjftQCRWIKu9eVTdWo+CP0U2We
      
      posted in General Questions
      ulrikU
      ulrik
    • RE: Calling an Envelope on a Timer

      @Unversed said in Calling an Envelope on a Timer:

      Hello!

      I am new to HISE, and I have an idea for a "pumper" style effect that I just can't figure out.

      I want to create an effect that essentially triggers an Envelope on an adjustable tempo-based timer. It isn't revolutionary, but it is an interesting effect I would like to use.

      Hi and welcome!

      I've attempted a few iterations of this concept, but I end up getting snagged at the end by something I didn't understand about the fundamental program (LFOs not exporting with Effects was a big one), so I figured I would ask here before I spend some time on the next iteration.

      Is the LFO triggered by midi?
      In that case, not all daws let FX plugins to read midi, that might be the problem

      With the Envelope approach, I can't seem to figure out how even to get an Envelope onto the Master at all. Do I need to create a separate container? Through scripting, does it even matter where the said Envelope is, as long as I can call it to run and push its value onto the gain?

      Anything would be appreciated, thanks :)

      Could you provide a snippet of what you have tried?

      posted in Newbie League
      ulrikU
      ulrik
    • RE: Bypassing scriptnode Bypass node via knob

      @ILIAM here is using a intensity node

      HiseSnippet 1209.3ocuW0sSibCE1NAyOY21tq5JUodUtnWvVgnIPHKndAPBj1nVfncxh16PFOdHVYF6Qy3.jV066iQeT5KRupu.7Fzd73IYlgDnrQc2fDJ93yY724b99NdRuHEiGGqhP3J8GGxQ3mSbFK0CZOfJjntGgveN4DZrlGU0Zp03PZbL2Egwk+AiA7ZKgR9b29sn9TIimYBgNWIX7eVDHzYV6cvOI786Pc48EA47twAcYJYakuZDfmxjZnPJaH8J9oTiakHnejFO.g+VxNasMqg6ab2Zqc1qIi1jumG0yq91tMZzb28pu8dzF61jWaGDd4icEZUjilp4wH7RsTticFntQZOfyEwhK84lE0QNvIaM2Q46ZRQiUT6ABe2dSJTwH3ozKqrU1V1dE4DgqXp8rx2KR1nZVD4Kf3REgW4Bvqdd3UKG7lCjv4fzRVH8RhCKRDpy1wfmmQ5JgtoGE5S4gh0WD9OIsUfCR8lAzg7NQvhoArdyZ01nJ7uW+8dijLsPIqpjmpz7yjq+5J+Zk0p7aUpd+s77l6dliIR46yil61FpQziE35xQAWxi1n50T+Q7oNBoewZJ4gqo4a4LaVmyQkrqTnOKjKeHh.JsTAe6ccOhpolFQpMvuPdjVXf.9H90fLv1VVibDOdnVEBBgY5Y.aQ4NxmpKRgLBszMfZPg9lo4HiE5w4Eh+uwqdpP7kjdBMav7wXo4fQnR8w.iopwOibrmGmoy.3RjNu+SmzqRpzCNSyg+7zkU6795yUz86jLBdXDOjFw6q54SGudLMHzm+V.iaT8ReEani3W3ypJBsPnkwi0YCnRI2OdQDOK+jqJ0e7lxaUizB4UmP0QhaAU3oiBbf45Ld6TzA1vkLZH65Zl0FdgCW5lr3efOoaV2rFmtY8IalS9cJWeiJZXR6H86H7p1ZebRQ9BuaqiNz2WcSaUPnHkkB8fDa8T9iCGnjBlwj0iIH8v.0H3PRgKbETepv2PqcFECCGbOS5.NmbuGt747n3jG7JjZaB+gxjDslz9ljo3RmpbgUqzgxfZ93dT8.iTxLJB3s7nMYS4uERi7TH6ciE117TmbKp8jfDJvTnL2gZ5l8nQPXvTcyvoR3x4FVY4ylUfZsj8n6FetYWF0GctguXBJ4ThyRhksWtHlJ0KjTeYRRADuMybX1rHe3OdRTDx4Jx8oQWw0woChkblsMm.xttlICwJO8EWlb1no0AyVUHSQDJWABBd5JX90IBYZMHaT1Izaums612QyCsM6L+bFxuwVVx6oovsBw9.5yuU2Wk7c.9WCIn4PeF4cRWtGPIbQyb3Gw8ni70yX+vQZU.nhSl.ixkBq9wIEruXgs48AjF+wW+c+02z4u2e9owc6ixQuJ17JPv9pbpl7NMKIq3C4CglADgmjx3dd8EDm.kRO.lFl79toNRvuxbboxnBLthzObtd2JVxBfwKUnmVe7EGj0GIj5vHo42CehDK3kKxordXgVdsbAY1DpNpkRMLflLzdwd8oOEWwDPYQpKRGdYx1USr.LCYBaZM3WGAqqVGc88qeAv68eAiU7QMSfasnAt8hFXiEMvcVz.atnA9lEMvc+uCz7yxRmQZXtfzo2wIjPL9XIEdImjYFn+Uu5gxF
      
      posted in ScriptNode
      ulrikU
      ulrik
    • RE: Export sample map as monolith

      @d-healey Yes that is what I showed in the video, that it is possible

      posted in Feature Requests
      ulrikU
      ulrik
    • RE: Export sample map as monolith

      @Christoph-Hart Here I have a standalone app (built with Hise), importing sample maps.xml and they load fine in the standalone sampler
      videot

      posted in Feature Requests
      ulrikU
      ulrik
    • RE: Export sample map as monolith

      @Christoph-Hart said in Export sample map as monolith:

      @ulrik this is not trivial to implement because HISE expects the samplemaps in a compiled plugin to be embedded into the binary,

      Ok I see

      so even if I would add a function to encode HLAC monoliths, you wouldn't be able to load samplemaps.

      But it is possible to load external sample maps.xml, I do it in a helper tool I've built with Hise

      posted in Feature Requests
      ulrikU
      ulrik
    • RE: Export sample map as monolith

      @d-healey said in Export sample map as monolith:

      @ulrik said in Export sample map as monolith:

      can't save loaded sample as HLAC monolith

      Do you mean user loaded samples?

      Yes.
      If the user has loaded some samples and made a sample map, and then save this map as HLAC monolith

      posted in Feature Requests
      ulrikU
      ulrik
    • Export sample map as monolith

      Could we have a way to, via scripting, convert loaded sample map to HLAC monolith?

      Skärmavbild 2025-10-15 kl. 10.22.30.png

      If I build this project as a standalone app I can't save loaded sample map as HLAC monolith, it would be nice to have this option via scripting.

      If it already is possible, please tell me how.

      Skärmavbild 2025-10-15 kl. 10.21.56.png

      posted in Feature Requests
      ulrikU
      ulrik
    • RE: Midi CC events ignored in scriptnode envelope modulator.

      @It_Used Ok, I see, I guess this is a bug @Christoph-Hart
      The sustain (cc 64) is working with the flex envelope outside a scriptnode, but doesn't work inside a script node

      posted in Newbie League
      ulrikU
      ulrik
    • RE: Midi CC events ignored in scriptnode envelope modulator.

      @It_Used it's working here

      midicc.gif

      posted in Newbie League
      ulrikU
      ulrik
    • RE: Wanted to share a release and HISE VSTs we created

      @Straticah Congratulations!
      It looks very nice 😊

      posted in Blog Entries
      ulrikU
      ulrik
    • RE: a set of Buttons to Change the slider pack value

      @ILIAM set the default value for SliderPack2 to 0

      Skärmavbild 2025-10-02 kl. 21.00.39.png

      posted in Scripting
      ulrikU
      ulrik