@David-Healey thank you soooo muchhh 
Posts
-
RE: Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?posted in ScriptNode
@David-Healey Hi again, thanks for the suggestion! I think there’s a misunderstanding on my side:
I’m not using the classic Convolution Reverb FX module. I’m using Scriptnode → filter.convolution inside a ScriptFX network.However, from Interface Script:
Synth.getAudioSampleProcessor("Script_FX1") exists (auto-generated by HISE), but calling Script_FX1.setFile("SomeIR.wav") does nothing (IR does not change).
fx.getNumAttributes() is 0, and I also don’t have getNode() in my build, so I can’t access the node directly.
-
RE: Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?posted in ScriptNode
@filipalex96 Thanks again — I’m very close now.
I call Engine.loadAudioFilesIntoPool() and setFile() works in principle, but I can’t get the correct reference via Synth.getAudioSampleProcessor("...").
In my Scriptnode network the convolution node is labeled/ID like “convolution_verb” (see screenshot), but Synth.getAudioSampleProcessor("convolution_verb") doesn’t seem to resolve.
Question: what exact name/ID should I use in Synth.getAudioSampleProcessor() to reference the Scriptnode convolution “Single Sample” loader? Is it the Scriptnode node ID, or the module ID somewhere else?
Any quick way to list available AudioSampleProcessors / their IDs from script? -
RE: Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?posted in ScriptNode
@David-Healey said in Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?:
Instead of getting the reference to the effect with Synth.getEffect you need to get it as an AudioSampleProcessor. That will give you access to a bunch of extra functions.
Thanks a lot for the tip, really appreciate it!
I didn’t realize I should access it as an AudioSampleProcessor instead of using Synth.getEffect(). That makes a lot of sense.
I’ll try this approach and see how it goes. Thanks again for the help! -
RE: Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?posted in ScriptNode
@David-Healey said in Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?:
You don't need multiple slots for this, you just need one, and you use the combo box to load a different IR into that one slot.
Thanks, that makes sense.
Could you please explain how to actually do this with filter.convolution in Scriptnode?More specifically:
– What is the method / API to load a new IR WAV file into the convolution node at runtime?
– Can this be triggered from Interface Script (e.g. from a ComboBox)?
– Or do I need to expose a Scriptnode parameter / use a specific node to call something like “setFile” on the convolution?A small example or hint would really help. Thanks!
-
RE: Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?posted in ScriptNode
@David-Healey They’re not connected to anything yet.
I just added multiple External Audio File Slots to load different IRs, but I don’t know how to switch/select the active slot inside the Scriptnode network (or expose it to the UI).
My goal is to select the slot from a ComboBox in the Interface Script.
-
Scriptnode filter.convolution – select External Audio File Slot from UI (ComboBox)?posted in ScriptNode
Hi everyone,
I’m building a convolution reverb inside Scriptnode using filter.convolution.
Inside the node I added multiple External Audio File Slots (IRs) (Slot #1..#6) (see screenshot).
What I want: from the HISE Interface Script / UI, use a ComboBox (or any UI control) to select which External Audio File Slot is currently active.
I tried accessing the Scriptnode network from interface script, but:
fx = Synth.getEffect("Script_FX1") works
fx.getNode(...) does not exist in my build (“function not found”)
fx.getNumAttributes() returns 0 (so I can’t control it via setAttribute() either)
Questions:
Is there an official way to switch the active External Audio File Slot of filter.convolution from UI / interface script?
Do I need to expose a Scriptnode parameter/attribute to do this? If yes, what’s the recommended setup for selecting the slot index?
If direct slot selection isn’t possible, what’s the best-practice workaround (without instantiating multiple convolution nodes)?
Screenshot attached.
Thanks!
-
RE: AU/VST3 Plugin Issues on Mac – Node Errors & Logic/GarageBand Compatibilityposted in General Questions
@d-healey I just delete the script node and I can see now works , but I will made more test on diferents Daw-s and I will be back with more info , tank you a lot , you save me
-
RE: AU/VST3 Plugin Issues on Mac – Node Errors & Logic/GarageBand Compatibilityposted in General Questions
@d-healey I didn’t try this …. just now I will try and come back with news , thanks a lot

-
RE: AU/VST3 Plugin Issues on Mac – Node Errors & Logic/GarageBand Compatibilityposted in General Questions
@d-healey any help , please. Maybe you have an ideea about what happen with these errors , thank you

-
AU/VST3 Plugin Issues on Mac – Node Errors & Logic/GarageBand Compatibilityposted in General Questions
Hi everyone,
We’re having ongoing issues with a new plugin created in HISE on Mac. Here’s a detailed summary:
What we’ve tried / observations:The plugin works fine as VST3 in FL Studio and other DAWs.
The AU version compiles successfully in HISE, notarized and signed, but:
In Logic Pro, the plugin appears in the Plugin Manager but is marked as Not Compatible.Trying to add it to a track either doesn’t show it or shows an exclamation mark.
In GarageBand, the plugin is visible but doesn’t open properly.AU validation (auval -v aumu Blkn Sjce) passes, but when opening the plugin, these errors appear:
"error at node wet_path1 can't create node with factory path container.chain"
"The audio buffer size should be multiple of 8. Please adjust audio settings"

On VST3, the "error at node wet_path1" also appears, but clicking OK allows it to work — indicating the node initialization issue persists.
We have checked all Info.plist fields (type, subtype, manufacturer, CFBundleIdentifier, CFBundleVersion, etc.), rebuilt, signed, notarized, cleared DAW caches, rescanned, etc.
We are at a point where we feel like we’re going in circles.We’ll attach screenshots from FL Studio showing the VST3 node errors and from Logic Pro showing the AU compatibility issue.

Question:Has anyone encountered similar AU/VST3 node initialization problems with HISE plugins on Mac?
How do you handle wet_path1 or similar chain errors so that AU works properly in Logic/GarageBand?
Any guidance would be greatly appreciated!
-
Pitch Wheel Modulation Not Working in Exported VSTi - Possible Workaround?posted in General Questions
Hi everyone,
I'm trying to understand how pitch wheel modulation works. When I create it inside HISE, everything seems to work correctly.
However, when I export it as a VSTi plugin and load it into a DAW (I'm using FL Studio), the pitch wheel modulation no longer functions.
Is there a way to control the pitch wheel using a Slider instead? That way, users could use the mouse to control it, or map the slider to a MIDI CC via MIDI Learn. Would that be a valid workaround?
I’m still a beginner and trying to figure out how these things work, so I apologize if this is a basic question. Any help or explanation would be greatly appreciated!
Thanks in advance!
-
RE: Seeking Help with Glide/Slide Effect Implementation in ScriptNodeFXposted in ScriptNode
Thank you very much, yes, I’ve seen those examples :)
My problem is that I want to create Glide/Slide effects on sounds generated from ScriptFX, not from the synth node script. I made a mistake;
I built this synth in FX and I can’t manage to move it to the synth script node (actually, when I move it there, it doesn’t work correctly).
That’s why I’m trying to create a slide/glide effect in ScriptNodeFX.
I saw something similar to glide in the bufferstop example and I tried to use CHATGPT for this, but it’s quite difficult because I’m a beginner at coding :)
-
Seeking Help with Glide/Slide Effect Implementation in ScriptNodeFXposted in ScriptNode
I’m trying to solve an issue. I’m attempting to create a Glide/Slide effect in ScriptNodeFX. (with SNEX)
To be honest, I’m not very skilled at coding, so I’ve made something with ChatGPT. I want to implement this effect in ScriptNodeFX because I created a synth in FX, but I can't control the pitch and slide.
At first, I managed to create a pitchbend, but there is a significant delay in the sound when I press a MIDI key.
Do you think there are other possible solutions?
Thanks! -
RE: Issue with Plugin Export in HISE on macOSposted in General Questions
@d-healey The problem was that, thank you very much for your help!
-
RE: Issue with Plugin Export in HISE on macOSposted in General Questions
@d-healey That's a good point. I'll check the folder permissions and make sure everything is set correctly.
Thanks for the suggestion!
-
RE: Issue with Plugin Export in HISE on macOSposted in General Questions
@d-healey Do you think there's anything I can do to fix this issue?
-
RE: Issue with Plugin Export in HISE on macOSposted in General Questions
@d-healey It seems that the build worked fine when I manually opened the Juicer file in Projucer, launched Xcode, and built the project manually. It successfully compiled the files.
This suggests that the issue might be related to the automated build process or setup.