Forum
    • Categories
    • Register
    • Login
    1. Home
    2. ustk
    3. Posts
    • Profile
    • Following 0
    • Followers 15
    • Topics 467
    • Posts 6,007
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Recent commit to Processor.cpp breaking old project

      @David-Healey No idea, it's an absolute coincidence that I'm working on this today...

      posted in Bug Reports
      ustkU
      ustk
    • RE: Table "Not assigned" warning

      @David-Healey This makes sense! It would need a safety then at least not to confuse the user. That's for the module itself, but do you think the Y value in the popup is related to the same issue? I would just expect to get a normalised value...

      posted in General Questions
      ustkU
      ustk
    • RE: Recent commit to Processor.cpp breaking old project

      @David-Healey @Christoph-Hart Could the fact that not having the MIDI Learn button available as parameter be related?

      Screenshot 2026-04-16 at 12.37.41.png

      posted in Bug Reports
      ustkU
      ustk
    • RE: Table "Not assigned" warning

      @David-Healey Oh yes that's what I meant, it gets rid of the popup and I'm good with it, but what's behind the scene? What's the reason for "not assigned" in the first place?

      posted in General Questions
      ustkU
      ustk
    • RE: Table "Not assigned" warning

      @David-Healey This does not resolve the "not assigned" notification but at least it makes me feel better to just remove the popup entirely as it's not really needed here... so 👍

      posted in General Questions
      ustkU
      ustk
    • RE: Table "Not assigned" warning

      @Lindon And it's not even an instrument 😁

      posted in General Questions
      ustkU
      ustk
    • RE: Outside the interface

      @ulrik I’m afraid panels and contextual menus are complete different beasts. Since child panels are still panels, this would mean any component could draw outside the main window which would be weird…

      I think you need to somehow constrain your design within the window’s boundaries.

      posted in Scripting
      ustkU
      ustk
    • MidiLearnPanel, not CSSable yet?

      As in title?

      posted in Feature Requests
      ustkU
      ustk
    • RE: Table "Not assigned" warning

      Oups.. forgot the screenshot...

      posted in General Questions
      ustkU
      ustk
    • Table "Not assigned" warning

      I have a Not assigned warning with my tables.
      As you can see, it is in the modulators as well (all my modulators, not only MPE)

      • Why and how to get rid of this?
      • Are the two related?

      Those modulators are meant to be used with the Matrix Modulation system, so that might be the reason but who knows...

      gclfo.gif

      posted in General Questions
      ustkU
      ustk
    • RE: Plotter Text

      @David-Healey @DanH In fact it's not something that problematic because it can be LAFed easily.
      It's just the annoying message "Not Assigned" that I can't get rid of, so I just make it transparent, but I feel like it's a hack and it should be cleaner...

      posted in General Questions
      ustkU
      ustk
    • RE: Plotter Text

      So 3 years later... Is there anyone using a plotter successfully? (I mean, as stock component without code modifications...)
      Or should I stick an AI agent onto the problem?

      As for the paint issue, the solution is to drawAnalyserBackground and drawAnalyserPath

      posted in General Questions
      ustkU
      ustk
    • RE: 7-Band EQ - FilterDisplay not updating visually from script (SVF EQ + scriptnode)

      @the-red_1 You actually need to use the ScriptFX as filter display source

      • Add new external filter display by clicking the bottom right icon
      • Set all the filters in your graph to the same external filter in order to get an additive curve
      • Connect the floating tile to it and set the Index to the first external filter (#1 => 0)

      Screenshot 2026-04-03 at 16.59.27.png

      Screenshot 2026-04-03 at 17.00.03.png

      posted in AI discussion
      ustkU
      ustk
    • RE: What version of Xcode to use to compile HISE

      @Naledi-Leotlela You can use v26.x

      posted in Newbie League
      ustkU
      ustk
    • Promising app Midilize

      I generally don't advertise for applications but this midi tool is promising to be very flexible yet powerful in order to generate, monitor, and route MIDI data, create virtual ports...
      Another reason I am sharing this app is that we can have a free license after the beta period is ended if you referred two users. So here's my code BdAxQfD7, and you can share yours here as well in order to get a free license, and that's always good for the community ☺ (I'll remove my code once I have 2 referees so I don't block anyone else)

      https://midilize.com/

      posted in General Questions
      ustkU
      ustk
    • RE: Module Tree Master Dry/Wet Mix

      @HISEnberg For what I can see, that's the spirit of dry/wet in the module tree. However the gain difference you see is probably due to the last rmOut matrix being redundant with the "master" routing matrix. Since both dry & wet are already joined to the stereo out in there, you don't need to merge the wet to the dry prior to that.

      The way Hise handles the signal (at least visually for the operator) can be very weird and confusing (ie. direct connections can act as send instead of true re-routing)

      posted in General Questions
      ustkU
      ustk
    • RE: How Do I get this to freely oscillate?

      @pcs800 Oh ok that's what you want... So the answer is no, you don't need to connect it to the parameter in order to get the value to the UI. As @griffinboy said, the global cable is meant to be grabbed anywhere in Hise using the Global Routing Manager.

      On the top of this, you don't even need to "read" the value since you can directly tie it to a callback that is called anytime the value changed.

      Check this snippet:

      HiseSnippet 1696.3ocuX0saaaCElJIzo1MqXcqnWazqbGxLrbTbRPwvZ9eFsI0HNqn2EPKQaSXZRMJ5j3Mz62E68X2umf8.rGl8Fzcnjrkjib9wncJ.I5vy4H9c9kGlVJoKMHPpPVkNerOEYsFt8Xgt+98ILAp4AHqmfOgDnopxQKs2XeRP.0CYYs7wlErJtBJ74e+w8HbhvklrDB8dIyk9V1PlNY0Vu9MLN+HhG8b1vTR675ltRw9RtbDfmkw0P9D2AjdzSIFwVBi9IRPej02gItaXWqlSCuM5PHc7puiSW5FMZ3XuQ2cp4P1gzn1NMp4XirJbnGSKUs0DMM.9n6I8F2tu7JQzF7dV.qCmZHrQsgcNZYz98YbuVSbNAHj0JsRbUKG4pdF9DlGa55ItruNjQ4DMR6zrV51fj8C.RVofzJQP5o31tJluNgiAOOF2T.QvtDH1jFJQxhV5erv6KAID5pCICnGo.hoZToQsZqWF90KeUoRP7IPW9Rhp7wmcR4en7ghdLAsZOp9XtrCgelbjlI5cBQ.gMUEPkDMB7YBAUsOArNPU3CXzKjrxK54dQL+WjceZGs5aDc.clfRidxg9RAPT4EIhDpaozaTUEsGyj9tOgy6.oSU5NR3pYRQkKI7QzWV52JUL4CTMfpeuY8XtupTwReb8x6FLV3dpTy5xbIFke4ql7YJKE.C56DUB+Tk9Xoxyxpa2b4YLFkjyM9obXapMT2lhUDiF1gpVubhgXDDxExlfU39kf4F4aSInTzTvzuymFSejj6YRbLueyzQTbvAd6mad.QSLYnwqAx4SUZlANVGPuD5IDkuVDe.MXfV5GJabDEYspNj6ShylayYdTEh4E1dZZvBc8zdG+M+0iSSDPtj1TzRQg3oIS+JlmF5bfs9CfeeJqWe8DJzMqhf5Wo2HNQmsn1ztKlADHxTIYpVDAL83zsCe.U50t0J86KDeJtES61OeLtTNXDBQeIvXb+wuBeX2tTWcB.WAezGVzlg0dvMCKEm9.6oYyWKlr7QevNu1fV+NNoJyWQ8IJ54xVbx3JAjg9b5Y.FWubGtzcPa1uRuYooeDD1yHQE29DHOkGrHUvE9BdDQtYNOBe30ZEw9tRX9blTO8rBshAUx3SGMrMbxuKc+XOmoBcISikH5ZFZCHZSEdgDeBdhYZanshYZOgYpdRmR0WIUCBcJwuClcTdQPXBvEcuFfOUEXJbrVEWqJ7CZWNWdko0DKtjBRXBWqkjO1uuTvbMKEIwDnu6P4HgdB9SpG2aRtyDSAFn4bBia71sGE.cZ8dmnM7cBmhxTdbpzCda0iHtfOebKhoK1Swld0Pnipp5NMDlwLRBiFmez7SYDvDwZQT.C3rwfXwf8ZxzWQvCrpggMjgYurV1vOx+EBpBlcsDdnzKBDYv3yRgwoRjGpR8Atu6+Jo1+0vx.WXZRS5L5FdIEsZJ146TRIvcA.SPlSudxgaGvB7gtC6MB5xEUskYEftovidsos22CmXlxcCfeJE79ILQ3PGvtZx5PmPtdJsCP2VS8iyZv1.swvKXJionL5c.sKYDWmYMTpM5QIazy.lvHzgO1N6Ty1tgcp88aw1fxY4lfhbUt8.5UQAfHApWeGXV7MaTu9FNau01aFOI5QJ5uLBxuGiNmds9bY3FBkoWByGXvXZIR.S0Y2srlZdvEMOOrcFObArci43hWKDJkOyT5hxn9rNZ6Ybz2ZD0dtQzigVpel2HyGdUbq9j.5bb3OGepTMjvAz30hBsegx1dOvDK78AFEBGfBkJAr911vE01XKmchdli4lL7HBkpzuHNf0qNz8Hac+SvCg+VcBu7J5Sz7Np3WJSMq0C0hWEGsz8vWNGar.1mRFj0.ebTisPF4Ycw5bGl1JImJcNQAWnJHddcA0M5btvydZ5Y7n8Bub2EtlaTkD2M7lXhnOe8FmqyXFbjwo7brJZbhpYjIO+yLelz9ohE9y+53OcyF+oQT3LUFJXrnkhZSjxqEGVWCmbg1Y57uvYQ4Ubr6HsDR2mdqrbBpy22likzL38FttD9DKAlfYtvuXD7dK8RJGkXJEv0yZKEgEfGSeu65PBv.R+O.BlJkpDDdpqz.SL.oRlPm2Ltj388detx2fc1bK6pau0VNN1N0ZTeyLU.Kp6ZOobvPR3nlKzMg+eYv3gDWk7B2n6gXLtGEtB30EwsHOwPW1FcYbLb5UFGx7XW35l8ScCEqunJtwhpnyhp3lKphMVTE2ZQUb66VQy+5w31BlxEnmPqCCSBsrNTDU1.2r.8e.amNDjB
      
      posted in ScriptNode
      ustkU
      ustk
    • RE: How Do I get this to freely oscillate?

      @pcs800 First, drag the connector of this parameter to any node parameter you want to control (Frequency in your case?) then, if the range doesn't match, a little warning icon will show aside the parameter, click on it and accept the popup, this will automatically set its range to match the node parameter.

      Then to access it from the UI, it works exactly like for any other module (be it from a slider property connection or from your UI script)

      posted in ScriptNode
      ustkU
      ustk
    • RE: How Do I get this to freely oscillate?

      @pcs800 You'll need to add a sig2mod and a peak node

      gclfo.gif

      posted in ScriptNode
      ustkU
      ustk
    • RE: Sample Rate changes

      @resonant absolutely:

      function(sampleRate, blockSize)
      blockSize = buffer size

      posted in General Questions
      ustkU
      ustk