HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. whoopsydoodle
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 23
    • Posts 97
    • Groups 0

    Posts

    Recent Best Controversial
    • Scriptnode fade then softbypass

      I'm trying to design a scriptnode that will switch between a series of different FX nodes. I'm using softbypass to turn them on and off to save CPU. However I would like to switch between them as seamlessly as possible so I'm trying to design a script that when switching will enable the target path, then fade to it, then once the new path is the only thing passing signal it should softbypass the old path.

      I'm wondering if anyone has done this before and can point me in a good direction? There doesn't seem to be any premade nodes designed for this I will have to build something probably using multiple switcher nodes with one lagged behind with a smoothed parameter node? At least, that's my first idea for making this work.

      posted in ScriptNode
      whoopsydoodleW
      whoopsydoodle
    • RE: scroll event for script panel mouse callback

      @d-healey So you think I can use the filter floating panel but can't capture mousewheel from a panel?

      posted in Feature Requests
      whoopsydoodleW
      whoopsydoodle
    • RE: scroll event for script panel mouse callback

      Old thread, I know... but wondering is there a way to do this in 2025?

      I'm using a panel to draw EQ controls. I have control over freq with click and using a right click modifier I can do Q. Is there a way to capture the mouse scroll wheel so I can map that to control Q value with a panel instead of needing right click? Pretty much every other modern EQ plugin uses scroll wheel for Q adjustment so I very much would like to do that.

      I'm using custom DSP so afaik I can't map that to a default filter floating tile, instead I'm drawing everything I need on a panel.

      posted in Feature Requests
      whoopsydoodleW
      whoopsydoodle
    • RE: Undo/Redo: How to Find the End and Beginning of the History?

      2025 Bump

      Is this still missing functionality? I know there is a clear undo list function, but there doesn't seem to be any way of knowing if you're at the beginning or end of the undo list or how many items are in it.

      posted in Scripting
      whoopsydoodleW
      whoopsydoodle
    • RE: Is a path better than SVG?

      @Christoph-Hart great. thanks!

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • Is a path better than SVG?

      Is using a path number array more performant or better in some way than using an SVG?

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • RE: Sliderpack assign single slider value?

      @d-healey great. Thanks!

      posted in Scripting
      whoopsydoodleW
      whoopsydoodle
    • RE: Possible to draw beyond callback obj with LAF on slider and button?

      @d-healey said in Possible to draw beyond callback obj with LAF on slider and button?:

      You have to make your control larger. Or draw the contents smaller.

      yah... that's what I figured. Kind of a shame. A work around that's very silly but should work fine is to make 2 sliders linked, with one big and one small and disable the big one so it can't take user input but reacts to the value of the small one.

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • RE: Possible to draw beyond callback obj with LAF on slider and button?

      @d-healey I can't tell if the dropshadow on that extends beyond the bounds of the obj.area and it doesn't look like it really changes so it could just be a static background.

      What about a glow that glows beyond those obj bounds? It gets clipped and looks bad.

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • RE: Possible to draw beyond callback obj with LAF on slider and button?

      @d-healey I'd like to draw things like shadows and glows and backgrounds that are reactive to the component value and extend beyond the callback area.

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • RE: Modular slotFX with programmatically assigned knobs, not possible?

      @Lindon appreciate this reply. I will give it another go.

      posted in ScriptNode
      whoopsydoodleW
      whoopsydoodle
    • Possible to draw beyond callback obj with LAF on slider and button?

      With a LAF on a slider or button is it possible to either:

      • draw outside of the bounds of the obj.area?
      • limit the callback to only function in a specific reduced area?

      I can think of a few very unclean workarounds but I'm hoping for something quick and simple instead.

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • Sliderpack assign single slider value?

      I have 2 sliderpacks and I'm trying to make them match each other. Sliderpacks don't have the "linkedTo" option like knobs or buttons so my hope was to assign the values of one to the other.

      I can get the value of any individual slider in the pack with getSliderValueAt(index) but I can't seem to find a way to assign a value to a single slider.

      I'm guessing this might be possible using referToData but I haven't been able to figure out how yet.

      posted in Scripting
      whoopsydoodleW
      whoopsydoodle
    • Modular slotFX with programmatically assigned knobs, not possible?

      I have 6 hardcoded fx and my original idea was that I would have a GUI that lets the user choose one, then it would load that dsp and programmatically draw knobs for each parameter in the fx. Each fx dsp has the same first 3 parameters and then after that some have 1 more, some have 2 or 3 more and those additional knobs are different for each dsp.

      It doesn't seem like this is possible in Hise.

      Issues i've run into:

      • Knobs can't be added after init. This sucks but isn't a deal breaker. I can add the max number of knobs needed on init and then hide or show them as needed while reassigning their function for the currently active dsp.

      • Biggest issue, slotfx seems buggy. If I have one fx loaded and I switch to another, it loads with default parameter values but if immediately send a knob.changed() for the knob that's controlling those parameter for some reason it's not always receiving that old knob value. Sometimes it stays at the default until it's moved by the user, sometimes it gets the changed() and updates to the knob value.

      • Despite calling a setAttribute by name, it needs each parameter to be in the same order or it gets messed up. If my first parameter is Mix and my second parameter is Depth on my 1st FX, if I swap to a different FX and Depth is now the 3rd parameter, it messes up and despite calling myFX.setAttribute(myFX.depth, value) it will try to adjust the 2nd parameter, not the one called depth.

      • .setAttribute() seems to only work with my fx defined by Synth.getEffect()
        While .setEffect() seems to only work when defined by Synth.getSlotFX()
        So I am defining the same FX slot both ways at the same time and calling each type as needed. This feels wrong but it seems to work?

      • Odd behavior but an easy work around, if I try to programmatically check how many parameters are in an fx it will always return true even for ones that don't exist. If my fx has 3 controls and I ask if there is a 4th it returns true with a name of blank "".

      There are other issues and odd behaviors but these alone have made me think I probably shouldn't try to do this and should just manually draw knobs and panels for each fx, load them all and then just turn them on and off since I don't actually need to reorder them.

      posted in ScriptNode
      whoopsydoodleW
      whoopsydoodle
    • RE: Get Network Name from Hardcoded Master FX

      Is there an update to this in 2025?

      The solution is hacky and works. I'm just wondering if there is now a "proper" way to do this.

      posted in Scripting
      whoopsydoodleW
      whoopsydoodle
    • RE: Mono to Stereo in 2025

      @d-healey Ok got it.

      This is very odd. I compile your test project and it works fine both as Stereo and M>S.

      I compiled my project with the same settings as your test. Support Mono FX flag and HI_SUPPORT_MONO_TO_STEREO=1 option.

      When I do AUVAL I even specifically see this, which to my understanding means it supports 1 in 2 out and 2 in 2 out:

      Reported Channel Capabilities (explicit):
            [1, 2]  [2, 2]  
      

      But still the plugin will not show up in the inserts menu for mono tracks.

      Is there some other aspect that could be stopping it from being allowed on a mono track? Possibly something with using hardcoded DSP modules?

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle
    • RE: Mono to Stereo in 2025

      @d-healey Got sidetracked with other stuff but I'm back to this one now.

      Yes, definitely exporting as an FX plugin. I've tried everything in this thread and still unable to get m>s working.

      You made a simple FX test plugin? Would you be able to send me that? I can try compiling on my end to see if it shows up properly here.

      posted in General Questions
      whoopsydoodleW
      whoopsydoodle