HISE Forum
    • Unread
    • Recent
    • Admin
    • Register
    • Login
    1. Home
    2. iamlamprey
    3. Topics
    • Profile
    • Following 0
    • Followers 1
    • Topics 23
    • Posts 100
    • Groups 0

    Topics

    • iamlampreyI

      Linux vs ThirdParty Nodes

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      11
      0 Votes
      11 Posts
      23 Views
      iamlampreyI

      Okay, just had to add my HISE path to that same file πŸ™‚

    • iamlampreyI

      Ableton Automation can't do math?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      200 Views
      ChazroxC

      @iamlamprey Looks like the value is being normalized somewhere.

    • iamlampreyI

      Introducing Altar (and looking for Windows testers)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      16
      10 Votes
      16 Posts
      1k Views
      iamlampreyI

      @Sawatakashi I'll have to look into which libraries I can & can't include in the repo (license reasons), but for now the complete list is:

      XSIMD: https://github.com/xtensor-stack/xsimd
      Rubberband: https://github.com/breakfastquay/rubberband
      JSON: https://github.com/nlohmann/json
      RTNeural: https://github.com/jatinchowdhury18/RTNeural
      RTNeural-NAM: https://github.com/jatinchowdhury18/RTNeural-NAM
      math_approx: https://github.com/Chowdhury-DSP/math_approx
      AudioDSPTools: https://github.com/sdatkinson/AudioDSPTools

      I also have the WDL folder from Reaper in there locally, but I just deleted it and it still compiled fine so I don't think I'm using it anymore.

      Fair warning, it's kind of a pain getting everything compiling. I had to change a few of the HISE source files because the Rubberband library overlaps with the using juce namespace

      There are notes about that in the transpose.h file, and there's some notes about FileSystem.browse() in the cabDesigner.js file if you want it to work properly when the user cancels the file explorer.

    • iamlampreyI

      Parametric EQ Sticks when deleting a band

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      12
      0 Votes
      12 Posts
      610 Views
      dannytaurusD

      @iamlamprey Fixed with this PR: https://github.com/christophhart/HISE/pull/793

      Changes repaint(), which I believe uses a cached path, to refreshAsync(), which forces a proper repaint.

    • iamlampreyI

      drawAnalyserPath but only some of it

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      499 Views
      iamlampreyI

      @d-healey No there's a duplicate of the chain purely for the FFT display (otherwise the output would be playing the dirac-delta sample)

    • iamlampreyI

      FileSystem.browse() if user cancels

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      4
      0 Votes
      4 Posts
      326 Views
      iamlampreyI

      @d-healey Nice, in the meantime I'll modify it locally.

      @Christoph-Hart merge request initiated πŸ€–

    • iamlampreyI

      Third Party Node + Offline processing?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      698 Views
      iamlampreyI

      @ustk Turns out you're a genius and have already solved my problem πŸ₯³:

      https://forum.hise.audio/post/91573

      Can replace the Sound Generator with a ScriptFX and use a midi container to get the gate information, tested and working in the compiled plugin.

      Thank you very much ustk circa 2024 πŸ˜‚

    • iamlampreyI

      Question about compiling nodes

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      270 Views
      iamlampreyI

      @Christoph-Hart said in Question about compiling nodes:

      as the autogenerated example node does.

      Okay sweet that was my starting point so that explains it, muchas gracias

    • iamlampreyI

      LAF that keeps the text-entry field?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      7
      0 Votes
      7 Posts
      318 Views
      iamlampreyI

      @d-healey jesus christ im so embarrased to have never tried that

    • iamlampreyI

      Restore global cable's last data on DAW load

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      192 Views
      iamlampreyI

      @Christoph-Hart Lol was compiling exactly that as you posted, working now πŸ™‚

    • iamlampreyI

      setFile + index/multiple slots?

      Watching Ignoring Scheduled Pinned Locked Moved Solved Scripting
      3
      0 Votes
      3 Posts
      224 Views
      iamlampreyI

      @Christoph-Hart Perfect, thank you!

    • iamlampreyI

      Global Cable + Third Party Node

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      275 Views
      iamlampreyI

      @Christoph-Hart Nice, thanks for the quick fix!

    • iamlampreyI

      SlotFX (Hardcoded) Persistence?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      729 Views
      iamlampreyI

      @HISEnberg said in SlotFX (Hardcoded) Persistence?:

      Engine.addModuleStateToUserPreset(var moduleId)

      Yeh this seems to be working, I still have a dereferenced nullptr on the interface somewhere when I try and delete the plugin that I have to track down but otherwise it's doing the thing

    • iamlampreyI

      Global Cable Scaling?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      340 Views
      iamlampreyI

      Answered my own question again, where's my shirt?

      Use a math.map node with the regular core.peak node to scale the value down to the 0-1 range, then scale it back up in the paint routine.

      I still think the global cable might be broken but πŸ™‚

    • iamlampreyI

      Routing Matrix (FX)?

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

      control.timer node crashing Ableton & standalone app

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      287 Views
      iamlampreyI

      @iamlamprey said in control.timer node crashing Ableton & standalone app:
      are there any alternatives for easy timer-based scriptNode stuff?

      Answered my own question with a MIDI player πŸ™‚

    • iamlampreyI

      NeuralNetwork.loadNAMModel() functional?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      0 Votes
      15 Posts
      2k Views
      YarostY

      @Orvillain that newNN its an functionally amp sim? sorry for my english bro, i only speak spanish

    • iamlampreyI

      RE: Buffer.detectPitch()

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      9
      0 Votes
      9 Posts
      683 Views
      resonantR

      @iamlamprey This will be very helpful, thank you.

      I tried it with guitar samples and it works well.

    • iamlampreyI

      [Tutorial] How to Reset Parametric EQ Nodes

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries
      2
      1 Votes
      2 Posts
      382 Views
      Christoph HartC

      @iamlamprey yup thatβ€˜s how Iβ€˜m doing it too. If you use a fix amount of bands you can also include that in the state and set initial band types.