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
    • ChazroxC

      Can we detect DAW marker points?

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

      Devlog #2 - Smart Pedal & Key Release Mechanics

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      4
      2 Votes
      4 Posts
      41 Views
      O

      @David-Healey I’m changing the array right away. Thanks a lot and Yeah :D I finally got all the mechanical recordings done in the studio. Since I had already finished the grueling dynamic velocity layers a while ago capturing the mechanical sounds this time around was an absolute breeze in comparison.

      By the way, I watched your Ardour video and built my own workflow for sample editing based on it. It is incredibly helpful, thank you so much for putting that out there.

    • VorosMusicV

      Peak-based Action

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      6
      0 Votes
      6 Posts
      136 Views
      VorosMusicV

      @ustk Thank so much you for the snippet!
      and the comments are really helpful

    • P

      FL Studio (WIN) Plugin Validation Error

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      14 Views
      No one has replied
    • Christoph HartC

      Agentic coding workflows

      Watching Ignoring Scheduled Pinned Locked Moved AI discussion
      58
      0 Votes
      58 Posts
      5k Views
      ustkU

      @Christoph-Hart clever move…

    • OrvillainO

      z-ordering issue when using drawModulationDragger/drawModulationDragBackground

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      20
      0 Votes
      20 Posts
      100 Views
      ustkU

      @Christoph-Hart awesome! I was in the same situation so 👍

    • D

      Help with setting up faust with HISE

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      2
      0 Votes
      2 Posts
      28 Views
      David HealeyD

      @document-cat Full guide here: https://audiodevschool.com/courses/hise-bootcamp/

    • young60Y

      error at writing script file

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      40 Views
      young60Y

      @David-Healey Thanks, just getting the new error when I built the latest version. Never happened before. Good to know!

    • ustkU

      The source code has different commit hash...

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      1 Votes
      8 Posts
      110 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.

    • L

      instrument plugin no sound

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      8
      0 Votes
      8 Posts
      196 Views
      L

      @David-Healey i originally mad the project on my old laptop that i sold, then i moved to a windows laptop, did the ritual of installing hise (MUCH easier on windows) and vs code. it just exported out of the box, and that was what i uploaded as my first vst. then when i installed kubuntu on that laptop, and downloaded the linux vst i made, it wouldn't play sounds (but my other audio effect plugin worked fine) also, i don't know why this laptop misses my keystrokes so much.

    • C

      Keyboard/Midi note triggering button

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      25
      0 Votes
      25 Posts
      2k Views
      T

      @ulrik Thanks

    • ustkU

      Preset browser not fully functional in exported plugin

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports
      5
      0 Votes
      5 Posts
      47 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

    • MorphoiceM

      Does anyone offer compilation service for plugins on PC/MAC

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      19
      0 Votes
      19 Posts
      179 Views
      David HealeyD

      @Morphoice https://www.thewindowsclub.com/uninstall-windows-defender

    • ustkU

      Matrix modulation connection is broken in exported plugin

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      14
      0 Votes
      14 Posts
      117 Views
      ustkU

      @Christoph-Hart here you go (all the fixes my pet and I tried until today haven't worked so my hacky solution... Using a processingSpecs BC works too, because the root problem as I understand it is the samplerate not being set before the module are constructed/connected)

      HISE bug: extra_mod runtime targets broken in exported plugins Setup

      NUM_HARDCODED_FX_MODS > 0, hardcoded FX modules with networks containing core::extra_mod nodes driven by Matrix Modulators in the FX's modulator chains.
      Works in HISE backend, broken in exported plugin (compiled DLL and interpreted both).

      Symptoms

      Network parameters don't respond to UI changes or preset recalls.
      Matrix modulator's Value updates correctly but its output never reaches the extra_mod node.

      Root cause

      Order-of-operations bug between project-state restore and prepareToPlay:

      Host loads project state → restoreHardcodedData → setEffect(name) → connectToRuntimeTargets(*newNode, true).

      ExtraModulatorRuntimeTargetSource::addConnection (ModulatorChain.cpp:2155) builds a SignalSource with sampleRate_cr / numSamples_cr from getSampleRate() — which is 0 because the host hasn't called prepareToPlay yet.

      target->onValue(signal) stores that zero-rate signal in every extra_mod node.

      When prepareToPlay finally runs, extra_mod::prepare() reads the stored signal, checkSignalRatio() sees rate 0, and the node ends up in a non-functional state — modulation values never reach the parameters.

      In the HISE backend the engine is already prepared when networks are loaded, so step 2 captures a valid rate.

      The early-return in HardcodedSwappableEffect::setEffect (if (factoryId == currentEffect) return true;) makes the broken signal sticky — no later preset load triggers a reconnect.

      Confirmed workaround

      After init delay (so prepareToPlay has run), force-reload each FX:

      fxSlot.setEffect(""); fxSlot.setEffect(originalDLLName);

      This forces a full disconnect + recreate with a valid sample rate.

      Related

      Same class of bug as the recent GlobalModulator::prepareToPlay reorder fix ("Fix SmoothedValue assertion when sample rate is uninitialised"), but on a different code path (setEffect → connectToRuntimeTargets, not prepareToPlay).

      Suggested fix

      In HardcodedSwappableEffect::setEffect, skip connectToRuntimeTargets(*newNode, true) when getSampleRate() <= 0, and call it instead from prepareToPlay once the rate is valid. The scriptnode FX (JavascriptMasterEffect / JavascriptPolyphonicEffect) and HardcodedSynthesiser variants need the same treatment.

    • J

      linking slider to a simplegain, the other way around.

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      8
      0 Votes
      8 Posts
      56 Views
      David HealeyD

      @Jeetender You can do this without a filmstrip

      There's a working example here: https://forum.hise.audio/topic/13154/knob-web-studio/66?_=1777296953372

    • Y

      Function .set

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      52 Views
      Y

      @David-Healey Thank you, I went trough

    • LindonL

      ScriptNode - DC. Offset

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      19
      0 Votes
      19 Posts
      487 Views
      ustkU

      @Jeetender Hmmm... I'm might be wrong but I'm not so sure about this. You can surely set a parameter to any value below 20Hz, but I'm not sure the filter is capable of reaching this value. To me it's capped to 20Hz-20kHz no matter the range of your parameters.

    • D

      RNBO Compile DLL Crash (RNBO --> HISE)

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      3
      0 Votes
      3 Posts
      89 Views
      D

      This fixed it Dave thanks!

    • E

      Loris Install / HISE App Data Directory?

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

      @boim98208 said in Loris Install / HISE App Data Directory?:

      can't seem to find it

      What are you looking for?

    • B

      question on the loris toolbox "use samplemaps" function

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      1
      0 Votes
      1 Posts
      25 Views
      No one has replied