Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • David HealeyD

      Testers Needed for Rhapsody v3

      Watching Ignoring Scheduled Pinned Locked Moved General Questions rhapsody
      23
      1 Votes
      23 Posts
      211 Views
      B

      @David-Healey said in Testers Needed for Rhapsody v3:

      What are the steps to recreate the crash?

      It was happening by simply unloading the pack / click unload button and accept.

      Trying it now has inconsistent results..
      Sometimes can't get the sample pack to reload at all after unload.

      Try unload | reload.
      Move some controls.
      Toggle play stop.
      Crashing randomly doing these now.

      Unload seems like the culprit.
      Haven't noticed crash without unloading first.
      Doesn't necessarily have to be reloaded to get crashes.

    • D

      has anyone successfully integrated ELASTIQUE into hise?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      53 Views
      A

      There is a detailed comparison of various pitch algorithms.
      Rubberband performs really well and it's not too difficult to integrate into Hise.
      I think there's even a detailed post somewhere here on the forum about this topic.

    • C

      Canada, Mexico and United states of america find out Gold Cup community-point fates

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      0 Votes
      1 Posts
      6 Views
      No one has replied
    • C

      FIFA Entire world Cup 2026 Host Metropolitan areas Organized for World Emphasize: Unique Article 6

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      0 Votes
      1 Posts
      5 Views
      No one has replied
    • C

      Suspended Cristiano Ronaldo Reacts in the direction of Portugal 2026 Global Cup Qualification

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      1
      0 Votes
      1 Posts
      5 Views
      No one has replied
    • C

      ertaineal Madrid Trent Alexander-Arnold Stance Disclosed Just after England Snub

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      1
      0 Votes
      1 Posts
      7 Views
      No one has replied
    • P

      New A2 NAM standard

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      2
      0 Votes
      2 Posts
      36 Views
      resonantR

      @pgroslou Even the Lite models of the previous version, which consume less CPU, don't work; only the standard models work.

      Hopefully, the A2 NAM (which has two versions depending on CPU usage) will be integrated without any problems.

    • ustkU

      Matrix modulation connection is broken in exported plugin

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      54
      0 Votes
      54 Posts
      3k 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

    • ChazroxC

      UNDO - Swap Scriptnode FX w/ Dlls

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved ScriptNode
      18
      0 Votes
      18 Posts
      59 Views
      ChazroxC

      @ustk Ok I think im understanding. Thank you.

    • OrvillainO

      How does builder.connectToScript() work?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      6
      0 Votes
      6 Posts
      645 Views
      O

      @Christoph-Hart I'm also still encountering this issue.
      I've also tried all kinds of formats
      "{PROJECT_FOLDER}/Scripts/test.js"
      "{PROJECT_FOLDER}/Scripts/ScriptProcessors/test.js"
      "{PROJECT_FOLDER}/test.js"

      I also get onControl cannot be parsed.
      My test.js is a file I saved after adding a blank script processor to my container.

      1:
      "Right-click/connect to external script": Works!
      "Rick-click/reload connected script": Works!

      2:
      Adding script via Builder.connecttoScript: On Control cannot be parsed.
      "Rick-click/reload connected script": Does not work "because connected script is not a valid HISE script. OnControl( cannot be parsed"

      function onVoiceStart(voiceIndex) { "Hallo"; } function onVoiceStop(voiceIndex) { } function onController() { } function onControl(number, value) { }
    • S

      Getting impulses into convoluting reverb in a Script Node

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      31 Views
      S

      @Sampletekk David, I bow in your general direction!

    • S

      Wav files tp Convoluting reverb

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      33 Views
      S

      @David-Healey šŸ‘

    • ?

      Intel Integrated Performance Primitive Links

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries
      17
      7 Votes
      17 Posts
      4k Views
      David HealeyD

      @resonant It's optional, HISE will fallback to a less efficient algorithm that's all.

    • SifresS

      StripKit - Animated Filmstrip Generator for Audio-Plugin GUIs

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      1 Votes
      2 Posts
      104 Views
      V

      Hi all, good to be here :-) I'm the developer of StripKit, glad you like it. If you guys have any features you'd like to see or any bugs you'd like to report for me to fix, please feel free to contact me here or shoot us an e-mail.

    • Z

      Linux

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      51 Views
      David HealeyD

      @zachhealy1005 You need to be able to compile it yourself - the process of compiling HISE is the same process as exporting plugins. If you can't compile you can't export.

      Take a look at my free HISE Bootcamp course, I show you how to compile and export on Linux: https://audiodevschool.com/courses/hise-bootcamp/

    • O

      Load/draw image but switch images using combo box .

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      74 Views
      O

      @David-Healey This worked thank you

    • S

      Custom Loop Player loading

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      104 Views
      David HealeyD

      @svkpowa Aha ok, just took a look at it and it's probably not needed for new projects.

    • resonantR

      errSecInternalComponent error with Developer ID Application certificate G2 Sub-CA

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      115 Views
      dannytaurusD

      @David-Healey Very excellent wares they are too šŸ™Œ

    • 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
      98 Views
      ustkU

      @dannytaurus absolutely šŸ‘

    • ChazroxC

      How do I port DspNetworks ---> NewProject file ?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      8
      0 Votes
      8 Posts
      164 Views
      ChazroxC

      @HISEnberg @David-Healey Yup that works! I get it now. I've been compiling like a mad man lol