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

    Topics

    • ustkU

      Claude screenshot crashes Hise

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      5
      1 Votes
      5 Posts
      300 Views
      ustkU

      @dannytaurus said in Claude screenshot crashes Hise:

      so I don't think the recent commits introduced it, they just make the message thread busier so the 1 s timeout trips more often.

      Yes that's it, in fact it was crashing less before for the mere reason that the project I am working on at the moment is way bigger. UI takes long time to recompile, that's the trigger...

      So in the end it just needs 2-3000 sec timeout, should be enough for most cases...

      I'll test and make a PR when I have a minute 😉

    • ustkU

      C++ nodes cannot receive global cable scalar?

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      2
      0 Votes
      2 Posts
      158 Views
      Christoph HartC

      @ustk have you attached a lambda? I forgot the exact syntax but you can add a void f(double) lambda that reacts on simple value changes

    • ustkU

      Auto Start REST server not working

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      189 Views
      Christoph HartC

      @ustk Haha I am launching HISE with the cli most of the time and there it worked so I never bothered…

      hise-cli -hise launch

    • ustkU

      Change the processing order within a network

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      242 Views
      ustkU

      @Christoph-Hart I was afraid of this but in the end yes, I guess I could. The blocks should just need a global cable so I can have a unique sender network for all the cables and then make a module per FX receiver... And it'd probably simplify things a lot instead of having just one giant blob... Should have just have thought about that earlier! ☺

    • ustkU

      Mono plugin with side-chain

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      12
      0 Votes
      12 Posts
      492 Views
      J

      @dannytaurus Thank you kindly for the detailed response :)

    • ustkU

      Retrigger LFO with transport

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      451 Views
      Oli UllmannO

      @ustk
      Ha ha :-D
      I feel exactly the same way!

    • ustkU

      Hashtag # in a string causing EOF?

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      16
      0 Votes
      16 Posts
      4k Views
      dannytaurusD

      @ustk Until July 7th anyway. Then I'll probably only use it for big tasks! 💰

    • ustkU

      New Release - RustEQ le bleu

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      9 Votes
      7 Posts
      2k Views
      dannytaurusD

      @ustk Hmm.. I think I'll keep away from it for now. Don't need it for a while yet, thankfully.

    • ustkU

      Is the CSS debugger gone?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      3
      0 Votes
      3 Posts
      1k Views
      ustkU

      @David-Healey That's where I use it (the blank part above it the bottom of my property editor)
      But it's now back, I just needed to remove it and re-insert, probably a compromised window XML...

    • ustkU

      MIDI Learn improvement

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      780 Views
      ustkU

      4 over 4, that's enough stats for me 😎

    • ustkU

      Export wants to "Copy audio pool file..." when I have not

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      1 Votes
      7 Posts
      694 Views
      ustkU

      @dannytaurus absolutely 👍

    • ustkU

      MatrixPeakMeter... No absolute peak colour?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      680 Views
      ustkU

      @dannytaurus Nice! Checking this asap 👍

    • ustkU

      Hise as plugin

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      2
      1 Votes
      2 Posts
      744 Views
      ustkU

      Solved, HISE_BACKEND_AS_FX was disabled by default in the plugin version of the Jucer. Shouldn't be...

    • ustkU

      Unnecessary noise when saving presets

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      624 Views
      ustkU

      @Christoph-Hart not that I'm aware of, I didn't even know this macro 🤷♂
      I checked and it's 8 as it should...

    • ustkU

      Preset browser not fully functional in exported plugin

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports
      5
      0 Votes
      5 Posts
      756 Views
      ustkU

      Ok it's no bug... I have READ_ONLY_FACTORY_PRESETS=1 and I assumed, naively, that I could prepare a User folder in advance. But since it's shipped with the binary it is treated as factory... Shame...
      So in plugin, if I create a new Folder in the first column as a user would do, it's working...

      gclfo.gif

    • ustkU

      Matrix modulation connection is broken in exported plugin

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      54
      0 Votes
      54 Posts
      13k Views
      ustkU

      @DanH said in Matrix modulation connection is broken in exported plugin:

      He can drop that
      addModuleStateToUserPreset call unless he needs the container's own chain
      state in presets.

      Yep I need it, so I can't remove it, then 2 MatrixData blocks it is and will be...

      Two root-level blocks means two live ScriptModulationMatrix instances at save
      time. Unlike most Engine.createX calls there's no caching — each call to
      Engine.createModulationMatrix() constructs a fresh object and registers a
      fresh state manager, even for the same container ID. So ustk should search his
      scripts for a second call (a second script processor, an included file, or a
      call inside a function that runs more than once). Restore-side it's mostly
      benign (each manager restores from the first MatrixData child via
      getChildWithName), but it's the smoking gun that two matrix objects are alive
      — and two objects both performing remove-all/re-add restores on the same tree
      is exactly the kind of thing that could leave the runtime side confused.

      Nope, no smoking gun here.

      The signal path goes stale if:

      the container's child modulators get rebuilt after the matrix restore
      (remember MatrixData restores last, but postPresetLoad, sample preloading →
      prepareToPlay, or anything his preset postCallback does runs after that),

      something worth investigating, especially prepareToPlay that has been modified recently to fix another matrix bug...

      Practical suggestions for ustk

      Grep the project for createModulationMatrix — ensure exactly one call, in
      onInit, stored in one const var. If duplicates persist in fresh saves after
      that, an old instance is being kept alive.

      Always had only one here

      Drop addModuleStateToUserPreset("Global Modulator Container").

      Nope, need it for what it does. And anyway I tried without and it doesn't seem related to the issue.

      Check whether the broken targets' source modulators are bypassed/disabled
      at the moment the preset finishes loading (the active-list trap above).

      Nothing's bypassed

      Note whether broken targets are MatrixModulators in mod chains vs.
      script-slider parameter targets — they use different listener paths
      (MatrixModulator::onMatrixChange vs MatrixCableConnection), which would narrow
      it to one code path for a proper bug report to Christoph.

      Only MatrixModulators in mod chains here, not direct parameter modulation

    • ustkU

      The source code has different commit hash...

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      1 Votes
      8 Posts
      1k Views
      L

      @Christoph-Hart how can i do this with opencode? (get it to always check the code rather than me going round in circles with the ai) i have opencode installed on my commandline.

    • ustkU

      Runtime assertion of exported FX plugin

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      16
      0 Votes
      16 Posts
      1k Views
      ustkU

      @David-Healey Here it is

      HiseSnippet 1379.3oc2W8taaaCDmxwro1qCXEaeZn.SezYnHvN+OYeXMI1oyXyIF0oACXnHfVhNlHRjBjTIwanui6YXOA6MX6nnrkbrcrZPawvTBRD4cGue7Nd+3otRgGUoDRjS0yGEQQNOC2aDWO73gDFG0tILO9bpRe9PhFcznHhRQ8QNNq7ZibmJkQIO+8OdDIfv8nYSgPWHXdzegExzYy18U+LKH3DhO8bVXNs25Us8D7iEAhX.KqfqihHdWSthdJwnVIL5mHpgHmuGuI0e+8ZP2cm902ciMp6sKcG5Va52eO+sZP82hR1b+s2lt6FHmmzxmoExdZhlpPNkOR3Op2PwsbqCtfoX8CnlAMP8.Oam9DQfuYKZlEc7PVfe2wAIEB4f6lExVwFx9FbGlOax7YgtuJQfalE4CfNklFdqLE7ZjGd0yAu4.ImbPprEROG2ySxhzYRL34Kvs4Zpb.AxS4ghUWTo2VFer.zfqWOjbM8DILXhE01od8W5B+YsenZwdFDy8zLA2UvOUnomwqsV0+nZE1.2ZMacwkcNqYq0pVAloh5Vl1anasN.Vgb95WQ0FKNMNrOUVaMPqD0p3QTT2M24fJ539z17nX8qIAAT4niz70UT8EjfXZMsLlBfrRxy7zzaHgeE0u1Dk5KojqgAY9X2CpvELEcoq+80p.q8dGTgdmGChqKc0mUuBr96aiOmEqKZ.ZFUWtW1pN3EIgqFHjgEXmLecKfefnUnvONf.0JYVp9s5uaAdZQZW.es+B7UiOHe0nH9Z65KvWa7A4qMd.eU48UgeeeU26WHNXfsR7dxL09RgYsmqXCgs7gLrFOod8kt2X.+DEARooY5vKloKOQrmkJJmhBdaNSeVDkuH5YTJ+E71aa2jnIF5wz4.8hnRMy.AmlzafKmrjkUvMopq0hH35oYXRAN7ww87D6lq+RE.wfoXSMLlbESOJ+0iezX6KJDeNtqgSc9XrzbvHDo9Tfwz6H+RbqACnd5L.VFexu9o4Bw7t+oV2+s3WGH5SBxBTvYB.IT6EiuHUr6D4tYJr3td9yh10STg65490JkKVsxRZZo7+4ZZonGi+5YxLpOiEaS0Z0Srv7EosVYxjWPjLBWOAaIP96RUv0ngapJY3e4v+HVjHfHy0Ylyegy3aijzHhjdtna.YTMEILJf9FXi9RW66ptT4QABuqmkpNxtaRjVqeLTQJmGed9t093c+wxtk.W3jViG9nU1c.mR02JjWmjISeGnDrmq5P7jhFW1TEMVxgAAhaOVDFwRYLSbE7cGmSXAoey.UpRjrJt95vOVa5JBFEMTvYdlblcEnvYXNmFbXnHFvhC1oD.nL53jbPO1uSMhL48dwJ3hM+y38.iS3TfxMmSE9vaqdBwCBMi5RzCMT6diImLW9OoRY1cT1QMC3seJ07zyDl6RjfbnYSkcea77XlIKBgMVnItZ9ZLmULxsA1DH9DCFvXhuOZJvVEGB+ecy7yCMVKVhuJkCalZxwi.piNLdRqRlUxjO5Ptax3FvXCpVEam5vXs..yDdxbMD.CVjKVM+RrL2A427r4stCVB9jqcRN4TE2joHvIYeTS5.RbfNcEfc5TqcRiKbZR4iBM0PPYSHqs+3.3D7ZlZLXmZClPkYFATMkLaomgaqtvH0iDL1wvYzOksM8f8jrx+u6I4MhXMieUGhVxtCRav211CNm3MlmPMlhHcb8I7B.oPxf+AdRE1vL1IUXiwBQ1E2l+9r3vPCSxkdVhcygrmlLCDD3IU2UrbMtMP2XOfkkXCglLtzya5kZFC23wZ3lOVC25wZ31OVC24wZ3tOVC2a4FZ5ALkuzTmB2b0sUxAKGmVbK6ETdf9Wn6hrpD

      Screenshot 2026-04-25 at 00.59.27.png

      AI fixed it by adding a samplerate > 0 safety. This is confirmed working in main project, bt the same assertion fired this time for master FXs. So I have made the same exact safety and all is good (for this assertion at least...)

      Now a new one with MPE connection... Not done yet but at least I progressed!

    • ustkU

      MidiLearnPanel, not CSSable yet?

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      1
      0 Votes
      1 Posts
      483 Views
      No one has replied