@David-Healey The Problem was that I was including the same Expansions.js in the actual Expansion! Ive commented that and deleted the file and is working in the exported Plugin!
Posts
-
RE: Full Expansions Included Scriptsposted in Scripting
-
RE: Full Expansions Included Scriptsposted in Scripting
@David-Healey Oh Surprise in the Exported Plugin neither of both works lol, I click in the Viewport that loads the Expansion and just rebuilds the UI and deletes the expansion from the list

-
RE: Full Expansions Included Scriptsposted in Scripting
First im just putting this
include("InitFunctions.js"); include("Expansions.js");And that doesn't work
Then I moved the scripts to this path and worked
include("ScriptProcessors/Includes/InitFunctions.js"); include("ScriptProcessors/Includes/Expansions.js"); -
RE: Full Expansions Included Scriptsposted in Scripting
@David-Healey Ive Put "Disabled", I think is an issue when the encoding process, it say Collecting scripts... 1 Script and there are 4 scripts, when I changed the path the player recognizes the scripts
-
RE: Full Expansions Included Scriptsposted in Scripting
@David-Healey Ok I think I was able to fix it putting the Scripts in a folder inside the ScriptProcessors folder but when the Scripts resides just in the Scripts folder like a normal Project won't work.
-
RE: Full Expansions Included Scriptsposted in Scripting
@David-Healey Yes, everything is there, the approach im using is this:
Create the Player that is more like a template that let the user load the Expansions through a Viewport (That works great)
In a Completely different Project im creating the Expansion (Using the same scripts from the Player) but changing images and Samples (that works fine)
Exporting the Project as a Full Expansion (Using the same encryption key)
Copy the HXI and Samples into the Expansions Folder in the Player.
The Player recognizes the Expansion and attempts to load the Expansion, The Expansion type is set to Full in the Player and when I export the Expansion without scripts everything works fine.
But obviously I lost the scripts that is just LAF and some Paths for now...
Im doing everything inside HISE, do I have to compile the Player?
-
Full Expansions Included Scriptsposted in Scripting
Hi Everyone, Im Testing the Full Expansions Feature but im having an issue with the Included files inside the actual expansion, when I export the Project as a Full Expansion and I try to load it into the Player I got an error
Interface:! Line 1, column 1: File not found {SW50ZXJmYWNlfG9uSW5pdCgpfDB8MXwx} Interface:! Line 1, column 1: File not found {SW50ZXJmYWNlfG9uSW5pdCgpfDB8MXwx}If I comment the includes in the Expansion it loads but i lost everything in the scripts, the Scripts are actually the same inside the Players Project, so i don't know if im missing something.

-
Loading a Preset from Expansionsposted in Scripting
Hi, Im trying to make a simple Expansion Preview navigation system but I'm stuck loading a simple init preset from expansions, the LoadUserPreset() function always search from the Factory User Presets folder and I can't find a function from the Preset Handler that helps me to achieve this, I'm thinking about using a broadcaster and load the preset from the actually Preset Browser Tile but and I'm not quite familiar with Broadcasters yet, is there a way to achieve this?
The Whole idea is to navigate through expansions with just two buttons, but I need to load a preset to set all the parameters to match the expansion configuration.
-
RE: No audio processing after exportposted in General Questions
I had a lot of issues with the convolution node inside scriptnode, I gave up and used the built in convolution module without issues.
-
Issues with Convolution Nodeposted in Bug Reports
Hi everyone, im having a lot of issues with the Convolution Node inside Scriptnode, im describing it both for windows and Mac:
Mac: The Convolution Node works fine when isn't compiled into a DLL, im able to compile the Plugin and works fine just using the ScriptFX Module with the loaded Network instead of a HardcodedFX but when im tried to compile the node it has a lot of glitches and artifacts in the compiled plugin.
Windows: When I try to compile the Plugin without compiling the network Failed the Validation with an "Access Violation" and when I try to use the compiled DLL it uses a lot of memory when I load a long IR until freezes the DAW.
Im taking the IR's from Encrypted Expansions.
I don't know if anyone is having this kind of issues with the Convolution Node.
-
RE: Any Nice Chorus?posted in General Questions
@Oriah-Beats I Can give an idea to emulate something like the JUN Chorus with a diagram that you can recreate in Scriptnode, The Pre-emphasis EQ (Can be a High Shelf) that helps to emulate the "Hiss" that produce the BBD circuit and get a more clean saturation, then you compensate with the LPF to get a more "Warm" sound. Just Play with the Modulation Shapes, times and amount to get the sound you like.
[Input Mono] ↓ [Pre-Emphasis EQ] ↓ [Split] ↙ ↘ [Delay A] [Delay B] ↓ ↓ [LFO A] [LFO B] ↓ ↓ [Saturation][Saturation] ↓ ↓ [LPF A] [LPF B] ↓ ↓ [Pan L] [Pan R] ↓ [Output Stereo] -
RE: Macro Modulators...seem to be brokenposted in Bug Reports
@Lindon Worked for me, but im not using the latest version of HISE, maybe a bug?
-
RE: Macro Modulators...seem to be brokenposted in Bug Reports
@Lindon Not if you use a Global Modulation Module in the Macro Modulation Source and take the LFO from a Global Modulator Container. I Remember fixing this issue using that approach.
-
RE: Macro Modulators...seem to be brokenposted in Bug Reports
@d-healey Im sure I did this with a purpose but I don't remember why

-
RE: Macro Modulators...seem to be brokenposted in Bug Reports
@d-healey I did that because I didn't want to ignore the MIDI CC Messages.
-
RE: Macro Modulators...seem to be brokenposted in Bug Reports
@Lindon Use a MIDI Processor in the Macro Modulation Source to ignore the note on Callback. I Used something like this:
function onNoteOn() { for(i = 0; i < 127; i++) { if (Message.getNoteNumber() == i) { Message.ignoreEvent(true); } } } -
RE: Multi Channel / Multi Output Help!posted in General Questions
@lijas90 It's working for me, you don't going to hear any difference because you're using the Standalone HISE, you'll need the Plugin version to test it but if you don't want to compile the Plugin version of HISE just force the Multichannel routing at the beginning of your script and ensure you are compiling your Plugin as a multichannel Instrument.
Something like this:
for (i = 0; i < 12; i++) Matrix.addConnection(i, i); -
RE: Adjusting a knob’s value using radio buttonsposted in General Questions
@ILIAM Do you mean this?
HiseSnippet 1206.3ocwX12SiaCF.2AH2NxVuAR6CPD+U63DWSeIkJ1z5n.2PaEpVugF5zoSlDGpEI1UIN2QGpS2Gs8QZeC1ryKMtPyNnYTRkppedy+7ierqi66SsPAATefh1aFOBAT9J0AiIrgcGBwDvwG.TdgZOX.C4qGKZ+wifAAHafhxpuVHPY80.QO+8OrOzERrPYh.fynXKzuf8vrLo867yXW2if1n2f8jrtQmisnjtTWZHmmUUqBFAstBdI5DnvrUTA+DLXHP4aUq1zDgZU2w1FVutsooY6ca2nsAzoZC3EFlsaTqQqZ61xAn7rCswLp+.FjgB.JqsO0d7fgzORh6fyvA3KbQhFFfA7dNV7QTWawPTHEzcH10teZhJ.viR+rz1pwosuQsG1FOUdV5aiHE5YdHm.UVYV7VcF7LjwqpDdyAIEIjVKFoMUGX4iGwxzH34KUOlvmMcf74IYThsErxdqp1kxsfv1wCdE5HediodT1rZ0Wpy+pxdZZ74p.l9Gf7Jiq6teHiwaq+85u8c6oyeJIqOSqg4dxZFf85yyTLL4RtxzN9RDqK0aDkvaTdKIa1pB26RZNTe8xXtCU2SGq+cSiOu01aWoj1MkzDHjg0awuK+vGMviMbK8s4AdaiJh9YhnqDed0qzOJjXwvTRIMLwESP5NIBz4ErociH99T2xVoA+k7wnaHJiHWpEzUGaesflozsClXit9TmLGiGlwoQw2etArvlalZs3A6nWNsySkcS1OEOR40cBPryDVWVv115FB.xyVqgPxkH6xx1LI9mShXXxzzVWnq6E70vISYc0wDowszLk.fjzWpOkualMNsLQJ2eBkgNkTth1MZqqMQS+1pbblqtj34h7mqZw1R9+WNVlD5cAxOc9M0P9RuYWOql+5Y4sarhKLkLjRNlfYmNBQxaSHPR0Les+lITwMkEsx+EpxE0.LeA9WOiHCPD3b.Uh148AGfZEM.0KZ.ZTz.zrnAvrnAnUQCvtoAH6ufe3Ao8CmhMlsXpZgifQgiPsBGg5ENBMJbDZV3HbeKJG3hsQ9QQnjpzt6Sqnd1ySOB2uc7APFTbFijsb3aCMB4yvhc3TN.8A9I7hOww5pGfBthQGEsmTx+kAT9h68tRWKezwwxM9H1lMLSv4cFhvWNjIKwGZiou1mFN5VKHdvfTSFjy67zARcYPvOgfzPBj+x+IDjl4VibdmkJHl4VirjAoUt0HKYP1M2ZjkLHsysFA+XCxc9mw7JRV1jXjaUxxljZ4VlrrIodd0IbrVtjzHu5jkNIMyqNYoShYd0IORjj6Ihxv3SHIL9ze1wa1q+xCJk6p1IfgFM.+Gyd776dMMan1iZG5BYydqQh6VKQA+UOm4pZDWGCI.yFKG4+2tJo6Khap1GyrFNeFWYNLxOA4iAiIW.WI0CcbPVrL.WS8ne+w411.+JMTTZzCx7w74b0SB8FPC8sP7dmPPthW8WYEwwuiaWM873CPD6nF+C+IQognsRhRiTk.OnkO88VwmeWbEeOORBmIRz0gttZOQacia+Rf.fG1F+dKqYC0cbr1h5X8E0wFKpiMWTGMWTGasnNt6m2QwEB+igLpW7xF.nW+CidEKEkCIPdEXT0J3eAqcEvo -
RE: Multi Channel / Multi Output Help!posted in General Questions
@Dadang You just need to use the Routing Matrix "addConnection" Callback on a ComboBox, you can use more combo boxes to route more sources and simplify the code using a Loop but is basically this:
HiseSnippet 1059.3oc6XEtahaDDdW.mFbu1dWUe.rxuHWSSvFvjnpplFRRKpkbnx0SU8OmVrWBqh8tH6kqAUcOZ84nuF8MncV6k.X3H9nbQJRkeDwreyry27wNiWmtQBOZbrHBgMe4jQTD9IF8lvkCaMjv3n1mivepQGRrjFYktzYSFQhio9HLt32qV.WtDJ4ye+smQBHbO5rkPnWIXdzehExjyVs6o+HKH3RhO8krv47t9os8D7Vh.wXfOEMphFQ7tgbM8JhxsBFnefDODgetQ0FtTZyZC78I0p4655dxwmT+Daxfp0I8scOotS8lNG2b.BuyE9LoHpmjHowvldlveRughemmlfWwhY8CnJCaTOHyoKiZMjE32cp3DiPXityjphoR0WXzg4yta8YR1SS.rlEw7hFtv5nj86AkvyQoRoT5YF87hXijyPT74iMZygeAGPfealmJo9hJ7mELZI.O3xCCI2PuLBLtKhJtUqdfE7m8+ZSS32mXo0aHQV+rXrjwu15arRNub30TodoNDYD61J6oM2SEGiGv3TqAi4dRlfaI3ZzVhv9BUxiDAU7DgiDbfFG.oHXLcey+vrr1wCI99febZxFTo5AURb4qr2+4NPFdGtYef8WlwQy2B7YZ4Brt0zjdGiS3zd6eXrBLgYsHAA8gyhUVIuUE38TgNaPI5juRr1RkX9JPm7TgNyJw4prqDR5K3UR3t4aMsxBMXvJwz6U.MZkvpgAQqKvJ7wg8oQyqbJGgC+K1QsS95n7Rkn4bTvayYxWLhpsuTD3q5TTee49OjVigNwBZFBtJS5CeptOLQDOSbKh4qljNuzhRph4Gehx0t7YKrKNY2Fzoneo84DIQMfPyPf0inQRlRbvmSeCLRNcbQYiyow2HEiRJA8wDP.yeQbKLYD+WPZmn9BHSnPRxZJ5vjzPHketg8QNl0NptYiibMadzwlJsKWYKawtX59sbmtkmTBynE9iCHxEGbqdjlF.N6svzR0DQdLSNY9eydOllWcsSyyKEelQWlza3p4XgUvQ0wyO.bT+LvOw3hACfIQyHXIiK+0M8Ad4O869NtsxSRdRFXQir2F2UYTtuqBt3i4qZrcNb9+8OO16eJOcf6i0lmRenZdJkOY+dtyvCVizCJc2BMUac9t4MXaGprvaCARzUiC6Am28n.SfKuGDqt1xtpqQlZWUYqTldTtehw+.ezf1JarFzNCnixtfFzICXMkcQMXsLf0md0IEX8LfMT1FZvFY.cU16nAcy.1TY+QZvlSAenUDz5TD75TDz5TD75TDz5TD78oHFqTQJ7eRQfKH6EIdsW5qVnlPtaxJv4Vdx+VkxFcT1V1K8lDnPX53q87VbqVJPmMMvZaZf02z.aroA5toA1bSC736OP0Cu9twRQX5HWDpS2KRdyOL9BNAlXkLcC8u.lyw3. -
RE: Faust using more CPU in Apple Siliconposted in Faust Development
@Morphoice Yep, but the CPU usage is reduced in the compiled Plugin.