JUCE error while exporting VST
-
@David-Healey no i did not watch any video for submodules... and after running the link this error showed up
========================================
HISE Migration Script (ZIP to Git)Existing HISE path: C:\Users\JSin\Documents\HISE
Build config: Release
Keep backup: Yes (HISE_pre_git)[PHASE] Check/Install Git
[OK] Git is already installed
[PHASE] Backup Existing Installation
-> Renaming existing HISE folder to HISE_pre_git...
Rename-Item : Access to the path 'C:\Users\JSin\Documents\HISE' is denied.
At C:\Users\JSin\Downloads\hise-migration_2026-03-08_14-30-50.ps1:87 char:1- Rename-Item -Path $HISE_PATH -NewName "HISE_pre_git" -ErrorAction Sto ...
-
+ CategoryInfo : WriteError: (C:\Users\JSin\Documents\HISE:String) [Rename-Item], IOException + FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand
-
@Jeetender said in JUCE error while exporting VST:
HISE Migration Script (ZIP to Git)
Remove all previous copies of HISE and the HISE source code first.
-
@David-Healey ok i removed everything.. now should i compile a new hise with the projucer or run the weblink again.
-
@Jeetender The web link will do all the steps for you or you can do it manually. Both result in compiling HISE from source. If you're doing it manually, watch the bootcamp video again because it's been updated and contains the latest info about the sub module.
-
@David-Healey ok i will try both ways.. and see if its working .. thank you david.
-
@David-Healey said in JUCE error while exporting VST:
@Jeetender The web link will do all the steps for you or you can do it manually. Both result in compiling HISE from source. If you're doing it manually, watch the bootcamp video again because it's been updated and contains the latest info about the sub module.
i executed the online and its doing its work.. how much time does it take, iam not sure if its working or stuck..

-
@Jeetender said in JUCE error while exporting VST:
i executed the online and its doing its work.. how much time does it take, iam not sure if its working or stuck..
I've never used it so I don't know, but the speed will depend on your internet connection.
-
@David-Healey said in JUCE error while exporting VST:
I've never used it so I don't know, but the speed will depend on your internet connection.
well i have a 100mbps line..lets see how much time it takes
-
@David-Healey the compilation was successful, and it gav3e an error to set u hise path i did correct it and it works fine and exporting is ON.
i have this call back function
buttons[i].setControlCallback(onButtonControl);
every time i compile the script it gives an error " the script processor has a network that consumes the parameter. how to check..?
-
@Jeetender Sounds like something related to scriptnode
-
@David-Healey the scriptnode dont have much as of now and nothing with the same declared var or name. How can i share the full script ?
-
@Jeetender How big is it?
-
@David-Healey said in JUCE error while exporting VST:
@Jeetender How big is it?
Content.makeFrontInterface(700, 400);
const var scriptFx = Synth.getEffect("Script FX1");
const var buttons = [];
const var panels = [];for (i = 0; i < 5; i++)
{
buttons[i] = Content.getComponent("Button" + (i));
panels[i] = Content.getComponent("Panel" + (i));
buttons[i].setControlCallback(onButtonControl);
}inline function onButtonControl(component, value)
{
if (!value) return;local idx = buttons.indexOf(component); local compSwitchValue = idx * 0.25; // Show corresponding panel for (i = 0; i < 5; i++) { panels[i].showControl(i == idx); buttons[i].setValue(i == idx); } scriptFx.setAttribute(0, compSwitchValue);}
//const var scriptFx = Synth.getEffect("Script FX1");
const var mtbuttons = [];
const var mtpanels = [];for (j = 0; j < 3; j++)
{
mtbuttons[j] = Content.getComponent("MtrBut" + (j));
mtpanels[j] = Content.getComponent("MtrPnl" + (j));
mtbuttons[j].setControlCallback(onMtrButControl);
}inline function onMtrButControl(component, value)
{
if (!value) return;
local ide = mtbuttons.indexOf(component);
local compSwitchValue = ide * 0.25;for (j = 0; j < 3; j++) { mtpanels[j].showControl(j == ide); mtbuttons[j].setValue(j == ide); }}
const var rm = Engine.getGlobalRoutingManager();
const var cable = rm.getCable("global_cable");const var Knob1 = Content.getComponent("Knob1");
cable.registerCallback(function(value)
{
var dB = Engine.getDecibelsForGainFactor(value);
dB = Math.max(-60, dB); // Clamp to -60dB
Knob1.setValue(dB);
Knob1.changed(); // Update UI
}, AsyncNotification);