Forum
    • Categories
    • Register
    • Login
    1. Home
    2. ustk
    3. Posts
    • Profile
    • Following 0
    • Followers 14
    • Topics 448
    • Posts 5,821
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Colour Palette

      @dannytaurus supreme sorcerer grade 🧙

      posted in Feature Requests
      ustkU
      ustk
    • RE: Colour Palette

      Necroing this topic because I think it's still a nice idea to have a palette in a popup window.

      Of course I use constant like many of us, and external colour editor, but during development I always feel it's painful. When you have multiple colours with several shades for each, variable names can be very confusing so you try this one, then this other one...

      Another idea is to have a colour specific variable type (but such a thing might be too intrusive to the javascript engine), so the script editor can show or popup the colour aside of it or when hovering. It could also be displayed in the ScriptWatchTable.

      posted in Feature Requests
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Oli-Ullmann No, I was talking about this:
      Screenshot 2026-01-08 at 16.03.34.png

      Making a very simplistic Script Time Variant Modulator works well enough to fake a macro using stock knobs with processorId / parameterId

      Screenshot 2026-01-08 at 15.58.25.png

      Oh yeah mad bad, Constant modulators are voice start... not for me since I'm making an FX...

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @David-Healey Oh I see water ran under the bridge while I was away...
      HISE_MACROS_ARE_PLUGIN_PARAMETERS=1 is indeed not helpful here because they're all exposed...

      @Oli-Ullmann solution of connecting knobs directly to the modulator doesn't fully work either (and they are inverted, with the table be of no use because the modulator state is "Not assigned")

      • I thought about using a constant modulator but, is it still existing? I can't see it...
      • Another solution I might explore is a Script Time Variant Modulator

      But anyway this needs a proper fix

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Christoph-Hart Any new on this?

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Christoph-Hart Thanks, for the snippet project I have nothing but the Extra slots:

      Screenshot 2025-12-29 at 15.09.58.png

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Christoph-Hart In fact it doesn't seem to be related to the modulation target but the isPluginParameter instead. Just disable it, recompile, and the Macro connection is gone

      HiseSnippet 2450.3oc6Zs0aajaElikoun3zMoI8B5E.A+j21rFZjbjsaAZjsrkWgDaq0RwI61GLnlgRhviFNclQ1VcwBrnO02ZerOVf9d+Mrn+BJPenu1eB6+f1CImQCGYIaYWGuoEqBhfI4gG9wy4PdtPU2maQCB39HirMG3QQFKgaLvMraktDlKp1NHieHdehkOuI4Tlamlco08YbeV3.z1C7HAATajgQl8DTar3rH4mu9EaSbHtVzjtPni4LK5qX8XgI8Vu7KYNNUI1zlrdZTuV4ZVb2JbGde.YYv4QdDqSIcnGPDjMCF8wjftHieFdCqV1k1zlrdqRkZstok8lsyatIgRaU74aTj9bqRVlsKQxiLlaWaVH2uQHIjFfLlcat8fFc4m6pVfiYArVNTQCSTCXkUcWk6XK1hhdQU5xbrqGKxBPHCb8DAXFk.7o38Y1rg8mHHejbfbIyPW.ZLSZ3kIE7L0gWdM3MFHYnAoYUP5w3FV9LuvjQD34A3ZtgT+1DPOoCEEsHi+FtBGHvMb0djSoU8gFCmvJkxm+Y4fu9veY1rs66ZEx3t43tGvCoG5txGl8yytX1uHatQGpc6wNlXg74NNT+wNrv3v+pl3Jt860h5+rbmQb5SGRHH.RKUwSVppqzsT6aMB4t0bYgG5Qcmjo.JRXAZfYiPEPZnT9+chj+MbX1TeDCDyKh6.1EuzsERB4HS+u7o+0+4KPSwzeH97tvV5Lp+nrHWwh+iohEO.2SbtFle9TL3e8W9i6U9lw.yTLPHKJidcscHgDg8XjfADVdT+PlPOXrC8L31.k04h3cnAmFx8fynU3873tBwnQ1oP1cwvk7KOt7fj0uV4P5E.OlCu2V0N.4EqmpAy9GfEWVkaeRnO6hb6ys66P.SD3FFe3xEv9VPz73ik6HVPcm9cXt0iGTo98R2o5Vo4jLF0Sx3lD+NzPAqhv.RaqM2TpWmz16Si1dODWShOIPFGVMlQeYmeprERVzu57wISWDu+VUN5vblH4bFZnrnxOgreMdbR4aJDLmHD9zQfPgI.gBWEDVJL5ZZEDp5vIgBOaL3d.AP9.rdW5fA9nAFV4HCakU7OAGYJAWLorsRtTC0pituLVHs23aWP0gXWpSf7jjwI3OOatbKWOwXd4eQtk2yg2h3jXGmSrrfcH02b4mInulqM8BfxOxT1Dbn4vO+Mb+SC.epTXf1Dm.Z1u.cNyNrahT62UtKk0oql25e0+ExwBSRN9UNokie2KIGuajd+o2kRO4XJz1Hbfin+kaR.OKp9TrRYrOb7W5xas7TH1+ygkQW1k9ivCwrdDFhafRjeobqK7c6FHBbSKNs6rvNlVH9XbcVnU2wiwYFCFAOHuKvXTvZODua61TqvD.NKt5au+hLKa7om2JW7khZlq5aMGaLY+dbRzOd9TvmEsIutCYvJAjddNzi.L9rbsb3Vm1f8aoWNjoHWgaKnXEqtDWWpSvsIxp4lZoh4UKUlYJsbV.u6Eg9Dy6Qi5TZrrwwRqNSmD3f.bSJnBcrtO2k60k6xrzA6QTXJc5H7Vmzo1UfbaXQwFROviayVoePHumHPCHqniGMVxF837vtx6f0yupVYiL2Q5O0ZdDwsCUnLq450OT0x.2SOoPTJmx.xq4Bg4DpjMAgTOgAqN4Mk2iqHBjNee7Ab+dDGfJ65TeKviAQrlG1O7NaIec.ExQqNGDxfreqfOi5yEzhtY1nEduzF8GieSTrkuWYmJ+7s1o2M1oGw6Kh3JJvIC7A860.BDxhVI5pdgNZFQFZp14i0YMnt1xF+a3Szflh1FQCZFOXRhtnCngmKBERXEF82vY.kir.oGqSZeAnin9ABO8PVU4WE9GZKQPThPIYQw..PW1WctyfXSOiLJJhg9V838Ewcpvehk21wN6h2JeLInIg4HhmnQ+.Hkc6Cca.7QVOJvetwARa04qRr.CqA0IhvudL1JNxuUsFddN01H4LhvBSkyWJBDlkCS9JPYRJVq3fQUvC1U8jAPCmCLxHFW5ETAp4TgwctOwiJtI4jdbPxmBoeOMj1iYyTncbf6R741.lGfGxfz33Q.N7oqlL53ff9rulUe1DUpJ44fnhG3RsTFIRXoRoVT..Tc8L1ix9Foo.DwVjjKLdelaz8NXgcHZexEQsmCaVB5nwvSZXrIzVr8mGKy..kZlnoisJtLNt9Aw0MrAqiKwYDtKr6cnWDW+jcXAdPDda2GhTUciepdf1JHBgt9QlxfbiqyBBooHWBOIKp6bM4D0Ayc2nCDCrCsMouS3+ipWFisdJK2TTKcwKZMP33RpJqEbrXTqDLB2JporiNgjRM+.kZtyjttHZNWixclTJ2LZR74Sj3K.637iJzymRn+TnMPi7i4Zal2zrDbC5ozyUXFY7D7yWcsBEJrd90WesMVyrX9MQpsl7ftvqaStj4ZNeE0Rzh0h5f1pODtAIbXs6GOPG0zXAr.S2LfJHnXdy7EAB1byMVay0yaFUf8gg0LA3NGVFuyvi.EF0J9dRltD9HZ.M5vz0IYG4HmtY8ju7USyccGLgyFIkuo.Bhnl5CGF0JY.j1LXS1BbAZmxEQJHDsnYGF06MagKdiW3awI1aSQx0yEYA0f+HrpNVIYjDGgfT69SwWQYtthmw6uOsOim2T+Ldi9fLyNcgyeMuB2ru28JbSaBiO4Rplf6ybGynAyGqfIF+ppGF41E9qbSQ8V1l4wcHBGdYp5S+M8gHs0FegxBCiZI1Uk+CkeC4LZaHKoHa6gb5UzNfLPumlzdd7FCbslhrEeZ4Ww4d65JJ7psNSp2kDHd6Q3JtTrAXaS99DHCK+JhrHzGrVGWvao58L06WkGa7FP5STbArpHy+Zbo0VE9z9mK9dyJvWEO7to8MoLn2QUb6IRCfgpbgM56gUTVgxgFdeChxEGhRwqPkt3KIuN1M43Djmu7YDzM.k7IJxxQORj97.qbzubCfCJ6SY.b2UET4FtyK7NYm+0u3a1c9s9sNx7+0u0w8RgnTLWEA08xBJes4SrTuLh3lzEj8.BAWYFTIGxuzOnBQkZNwxJlUFFVwuNr8IdIgrtj522PLazFAajQDoUbGmnVwGGQZxQtqtvhN7y0GsKqSW8gCfbER0F7roSOSqtj9ThM20YfHPVqj7DVGWb8UcaV5kaTY685.dvNd2pj7u1rd+0brNs1dh+u5V6T+srO4Mel4qqB+8YfGNDZ7hxBW9mVxsQTV3aEk4JNpnDHLsnbBSbsa6De9schktsSb8a6D235mnHugnpJHtKG7GUeWkyEigwbBVV+GHb5DrA
      
      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Oli-Ullmann @Orvillain oh wait guys, you have to make the Extra modulation slots to be authorised with the preprocessor flag

      HISE_NUM_SCRIPTNODE_FX_MODS=8

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Oli-Ullmann Huh ? That’s quite a strange one indeed… yeah the problem being happening in the real project I just have recreated it with this snippet from a blank new project…

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Orvillain Just checked the snippet and the matrix modulator is here 🤷♂
      But again that doesn't seem to be related to the issue.

      @Christoph-Hart Perhaps an ID of some sort is shared between the modulation target and the macro.
      When you get more macros, the matrixTargetId(s) are connected as well, macro 1 to the first, macro 2 to second target and so on...

      posted in Bug Reports
      ustkU
      ustk
    • RE: Issue macro taking the priority

      @Orvillain Mmm… I might have exported the snippet before it was finalised but you are witnessing the same issue anyway… (still I’ll update the snippet when back home)

      posted in Bug Reports
      ustkU
      ustk
    • Issue macro taking the priority

      For some reasons I can't understand, Macro1 is moving the Gain knob through the Matrix Modulator despite they are not connected.
      This happens as soon as I set a matrixTargetId for the Gain knob, then I can't get rid of that macro moving the knob.
      I don't see where the two are linked because to me they are unrelated/disconnected.

      The Macro as never been connected to the Gain, so where does this behaviour come from?
      Is it me or a Hise issue?

      HiseSnippet 2303.3oc2Y0sSijbEtZLEC3YR1YxL4GEkHYwUralE4FXLPhTVCFLwZF.GrGlQatfTt6x1kncWc5t8.NqVonbUtK2lKyixnb8dQd.xCQdCRNmp51c0fALDVzp3QiE0em5q9pyukaFJc3QQxPhUw1iB3DqmPaMxOtes9LgOowNDqeBcelSnrM6Tgeu184MCExPQ7Hx1iBXQQbWhkUg8vYasvrD0m+8WrMyi46vy5hPNVJb3uQLPDm0aypuV34Um4xaKFXL60p1vQ5WS5IGBHq.sLIf4bJqG+.FNsYnjeCKpOw5yna3zwsxltr06ToRm0scb2raY6MYbdmUe0FqxekSEG6tUXkIVysqqHVF1JlEyiHVytszcTq9xy70avwhHQGON1vlzB1Yc20kdt3QD6kTquvysYJkEQHVzlYDXAMA9B59BWw39yHxmpFnT1JLIPqYxCuB4fmsI7Ja.uI.IKCHMqFROi1xITDDmMBhmGSa3GyC6xf6ISnnmKw5ePqIgI3Gu7.1o75gPiwKXoJkK+xRvWe5upXwtC8chER+RR+Cjw7C8W5SK9UEWn3WWrzEGpa2INFtQgROOd3DGFUNButEtj+vAc3gurzGXdC4imHP.4YU5UyplW5N5yswDk9M7EwGFv8uJUARBYA2.yjfJXpwJ9+6mv+s7Dt7Ph.n4En8.8hW62gnfbhp+G+lu4e8EjoX4OlN.MJg0WNm.Hje+apRdaicXwLTWHAT.PC3gwBjCr1g+AvRTqYr.cGdzowx.fppIGDH8wifUwo.2mOdK+SGWcTlsa6pw7yAYLGcusZb.IHkiZ.q9GSQGEk1mEGJNuz9R2gdL35ArtCACaP2BmzinGqNQhnldC6I7alNHf8YBx2k1evbJwRFnDaaVXOdLJnDDPLNXOZpXzri1GOaRGsEn6uUsiNrjMQslw2WKncUp52PFmT0DBOINwMgFB08jrXzyp.zCQf7ITytrM.C7w.LhpIWt5axeFMgNACCM+lYTQ5zyzWpHlOXxsWQ2AdJMmfRax5D5WUrToEalcgt3urzh64I6v7xtKKgaKbavCsW7k37a36xOGl4maqZBNT8jm8NY3oQfOcNLPWlWDu3WSNS3F2Oi09yU6yE85aDs3W++.OtxUwiezKOO9CtDOd+vd+suMYO0XZz1JdjG1+hsYfmMceZQoU1GO9q8kcVbJn8+dbUxkCo7T5XLaFgCsCy3ubgUvXG9QXhCF4IbuE1aZg3ynMEwN8mLFmYBXD8m+s.FSRV36Q2saWtSbF.mkV+8ObYFTL0548pM+IIMKU+81SLmf+BMK5aPHG7ayaKa5wFsTDaPfG+H.iurTGOoyosD+Q9kCYmDNXabFK4zm46y8htKQ1mapYE6qmUlYJ0blmt64wgL6GPk5b2XESykSaSmE7DA2UEX0Dq6K8kA8k9BGSvdDGVRudXz0rNMbAJcgMkZg8OwCasgQwxAX3VHq7iuXtLsFHkw8U9fMyuuQUqB2S2e587HleONdY1vOXXrtkEcfYQIjbAkAj2v+CPNQZtIJlGfJrlSusxOtdR.67inGHCGv7fY41jG5.QLX3dd3v36ss7sQbnFglRfjAteqnujGJw4Rtc5nqbSN0tOc7djbHFjMIVoE8fgCZAw9b30RrtQ0mYvDj0sKmpN0h66pZ7efOICZissRFzNcvrbqIGviOCi9gFGI+Mbr09thTNoNo64.74gQnycHYxxKC+irEF2DydPj31GXUUeMkdiRsJrJnmQJz2ZfbHlpgF+YFEam5eK8n.Ui1lI7P1t0vHnJA2C8aAxQUBL3B25.kYzipyb.NeTSFFw8YTmzf8K6L9JL2wH6ZDIecxt4l.diMNY3H8UGtWo4engGbpFnxYBLQsJfiqb7oA0b5H2mExB3nxyICj.ymCo+PCjN.pgUi1IAtKImoELVFf4wzwBHONdJfiP9xYiNIHXt5aX2mM6JUW0PTRMS9bGsRhhiz0Rf08PZZVnRRYGDiK.LbRV4JPA+9ItDondHYe14IsmiZWA5n0Xm.TpMzFO9OhpR5ijakjoSrZoLIo9IoOUQKQOel2EjNp26wOOsrwcDQAPP8sGBImnCDkqGnsFhP1JetsJulzxKyyF4FQEMCaMB8SqT0aDcLNpSFd.KMCMgDVOmRvi0JA8tJUvj0bCW8yj6RqfA69nL1cd3zU9hDb4bD7Kf1vbTerWayx11U.qxS4mowLw54zWs7ZqrxJqWd80Wai0rWs7lD8QSo7fAYZKUB2HVCVVtinC2ir0PH5JKd7SPMYfdQ0f4oHltc.EmvpksKuJLgM2bi01b8x1IuSz3n3WAbmipBuOV0dkKpw9.woOgdDOhGqE6MwrWv75pTgAsVCKOiataxHD7sjUEnMABLyCACOiJOfruAcxNfaU2btctqFN2km8wLyh40C9So5pRyxuH04uhj+4zqon0q4Qg+mS6iBGL0OJ7EeduYmtjHug2zc1uy8ltSa5eO+RWMQOjUqXVI0yzvjReS8CShpA+Uoon5osEAROFFioP8P9eXHjDkw3yWEULZjoWU8uV8crOv6B4lmnaOVRug2C3.ydZyGDHaMx2wTG7JpQ4EUeiTFrqO9LJtlBoYeVD9R1fmlbhADaa49LHu9vZXBhlC1nmODzR+53l8qqdJ8.nBMg9A0OYzuiVYskgOc+E32aVC9Z0CueZeadTi6o5metRAX7UNpid6UNmc5TNudKbxsBwiUB+NBhWXLhw2ZN+y.j8.z2FyLnpS0iEZpXpjSRRdWzTIuchnZxuOHHAsdqJ+p6qx6uOdWuB+e8658fTAtV357KdP1P0urxIN5WAD8yLupGfD7Uo4mopeoe+KrD0SbbREkkkS5uDh6IAYIy8D8umUpXLFgZU.yCIsiSz63yRlZlI20+XOdxyLGsunWeygifDZy0F76aNegwaEExYtReuQXZdNYIytNc00W1uckWuQss2qG3e+3cqyJ+V6lCWyy4zF6g+e4s1o46E+128k1usN72e.7+SHSlJW4BTIdjxSkWwBW8ttv0tqK7U20EV4ttv0uqKbiadgXNjIE5gdt.uuM2U6J0Zb9GfJ4+EvBeLvG
      

      Screenshot 2025-12-28 at 11.49.16.png

      posted in Bug Reports
      ustkU
      ustk
    • RE: How to detect and fix out-of-phase signals?

      @resonant You can detect the pitch of a buffer but it's not very reliable DSP wise...
      Buffer.detectPitch()

      posted in General Questions
      ustkU
      ustk
    • RE: How to detect and fix out-of-phase signals?

      @resonant the problem here is not the "in Hise" part. Hise can now handle many ways of implementing a DSP, Scriptnode network, Faust, RNBO, C++…
      So the question is "can I develop such a DSP or find someone who does ?"
      Chances are for this kind of algorithm that you need to go full C++.
      Then the integration in Hise is the least of your problems

      posted in General Questions
      ustkU
      ustk
    • RE: HISE_USE_SCRIPT_RECTANGLE_OBJECT

      @David-Healey Silly me...
      I was doing this all the time...

      local rect = Rectangle(obj.area); //...
      

      facepalm.gif

      posted in General Questions
      ustkU
      ustk
    • RE: HISE_USE_SCRIPT_RECTANGLE_OBJECT

      @dannytaurus But is it still necessary for the rectangle? I don't seem to have the preprocessor though I am using the rectangle class extensively nowadays...

      posted in General Questions
      ustkU
      ustk
    • RE: Slider lastModValue is too slow

      @Chazrox Nope, the slider handles its own obj with the values and the repaint is automatically called. Nothing on my side...

      posted in General Questions
      ustkU
      ustk
    • RE: Slider lastModValue is too slow

      @Chazrox Not a range issue, the problem is the modValue reported to the slider's obj that is too radically smoothed

      I agree some dampening is necessary for nice visuals for higher velocities but here it's just too far from the reality even at low speed...

      @dannytaurus See when using slower/faster mod:

      zrg.gif

      posted in General Questions
      ustkU
      ustk
    • RE: Current slider value doesn't update after deleting a modulation connection

      @Oli-Ullmann Finally it doesn't work in the case you remove the connection from the target combobox.
      In this case the target argument becomes "No connection" so you can't match the original target.

      posted in Bug Reports
      ustkU
      ustk
    • RE: Current slider value doesn't update after deleting a modulation connection

      @Oli-Ullmann Nice! Maybe it's not that hacky after all...

      posted in Bug Reports
      ustkU
      ustk