Scriptnode FX Plugin does not load outside of HISE
-
Hello,
I've created a simple convolution + delay fx plugin using Scriptnode with a single dry/wet knob on it's interface. Using a sine wave generator, I am able to use the plugin correctly within HISE.
The problem arises when exporting - whether it be as FX or Standalone, the file will compile correctly, but not function. It does not load within the DAW (it loads in FL Studio's plugin manager, but shows an error next to the status of the plugin, and within Ableton, it's not recognized at all,) and as a Standalone, it doesn't launch at all.
When exporting, I get a dialogue box stating, "The source code has a different commit has than the HISE build," but no errors appear in the command prompt. Apologies in advance if this is has an obvious solution, as I am very inexperienced with coding.
-
@tonymontana did you compile the scriptnode network?
Did you build hise from source?
-
@mmprod Yes, I've compiled using the "Compile DSP networks as dll" option, and yes, I built HISE from source following David Healey's 2022 tutorial.
-
@tonymontana what does pluginval tell you?
-
@Lindon The compiled version returns, "Test 1 failed: No types found." whereas the exported FX version fails with an exit code: 3221225477.
-
@tonymontana snippet time I think.
-
@Lindon Thank you for your help
HiseSnippet 1523.3oc6X0saaaCElxNzNwsaqAqO.9xzgNCIaG6XrKpa9a0nKIFUYY8tBZIZaBKQJHQWG2gArK1E6wpuJ6MXuAa7nerkRTZ7Dx5UUAHvj7vy4iG9c9HkF5KrnAABejVsKW5QQZOFatjKmdzTBiiFbLzwPeZ.U13BNEc3RORP.0FooU9GAKz1YKT3ye+hCINDtEccWHzUBlE8mXtL45dG1+0LGmSI1zKYtortc+AVB9QBGwbEZJi0QdDqYjIzyIfYkvnWQBlhz9Nr99cnztsFaaSZ0xtSmN8NnW6dFjw5sIiL5zqcy1cadP2wHsJmXyjBeSIQRCPZacnvdo4TwBdT.thEvF4PgFFHSUji59TgiMrDgdQGMk4XOLIMEfTdY35jV4nj1SwmwrYq5ecx6IgCTe8LRm.0JkEdky.OizvSOE7xARZofzVQPZWrokOyStdD.OOBOfKo9iIVY2KirEo8Q7QBkAbYCWxL5o9pFqlvdcz0edc0+d1OLdN2RxD75B94BI8B9dOq1uVamZ+Vs52bnwiycLHL9BGGpetCCTC+O0D2iO2cD0+40eOwYNckgpke1bJ9tyoo2xshV0oLTvGvYxK7n76hHfhSUP9OFUJSkgY+uNN6a5vro9HlJIWE+ZtXjAJDvoqaP+7fiIRRhaTdTEEOpujAK.siouWUDEsotC9XZvLovKzVWOAGhu1N2aPudU.+3n9KW032I8CjTOS1GRPT++5C+wK7RVkCrCEDB8Z8SeqgpjzWUMpHDvH6fs8WVeAUhVvrkSW405K5OkxlLccQeeu9naSQUEGB64NDY1JFPWId.0VdFZJvE4AL4xz4uGrxnMEh6hGxjVSyGikxAips1+OvXr3yWgOY7XpkbM.2Be5a+7ozTKlfnhYz4Eo3K4ow7m300yd9TEkhdoXnCY4dADWOG5aTX740G4HrlADyaKBDSOODrXOqoDNm5DTDshJabVw3Suo7FwbIiO4LhzmoJ0vmO20TcLlE8nXzo5SqDHYD0VGZC7BSJ2Nrw+ndhGz.ZqEOnQxfqUaPmSkKD9yB2Nh+spROJ2GDlje23qUvm5G.jSkHfdC0enW53HV.xFrXZa3BKr2gBmkdSEblErSEYSB3eoqXNnxDsBTGBeIg4.Lcy4AJ4Q6K3lJiCO4GXZmKrU+p5oDKUpc4PBHLrKFDXUzSpeCqT2rHEZWyTfbbzY9YL.1XFlH+DDgcHVI2XHJgpftanln59BZkgwgzTLnp.QsF1UXGAhLX7oov3JKxCUobvlFesTwea70iIf9bln+jvnqHqMhGMuHuZp2WbSc.hpm3VJAoR..9FfdlJSdUzARkwMCUWRaZEP9ilXwivuh36BjDkaMW.ZfWR7mPkgQIcGwmkwogUhAYaFuc.mfTAOARiCSepRkvC.xFfM0eUC8mQ9NL0RFzwRZoxfmw3wKQLTpfNib8p1Fp1PpnJNpqWNWJbU5Ew2O7X5XxbGYzXYiAJytf1MRsOFOH3JXTKhSRBVUfkhnTEG34nt47cVIEMbdDkjoVj5ip3bJNtcAb9gs3kEwTgLQ8Qpn5SaL4thW7btmvUJyFe4Ta7UWuwuM96Mzu4dOz1b08idppsxlvGi18zML5nTklQWDgYj12h2uQ6lMa1Uua21Gz1nkdOTzRKj.lh4nU5t3MY.0MYiaig3+eCTfAszMzaoLnWuCZ2qqtQ7qBX5JDxopysR3eUvMAumAaIch97m2dL9MvKdF41LNOKBi5KS41CZg31QzZihTRrZtEoTbarO88T+Q2rpX70MhGH+PFOXgqK1HAQ06hnttVJ1CX594r0reFtyFJ19KguQwCumqfCIkafiSylxHON41bg6SnJYReQo5KJUO3JU2oC9D23Ip.N402uuBmLMt4JB5aytc1pqul45YIWrpPq8CEhYtjv2EpPeFkOKu4lKwxW7t362CKtsC6QUgyCUG1AeFzt9s91PHjKyl8NKqrt5VSrYQmXqhNw1Ech6WzI1onSraQm3A2+DgOtarXIP0QnyFdRHITS6DNYjSzG9.8uX51+.L
-
@tonymontana Use the HardcodedMasterFx module for now, the ScriptFx seems to be broken at the moment in compiled projects.
I posted about it here:
https://forum.hise.audio/topic/11201/script-fx-based-projects-not-working-in-daws -
Oh and don't include spaces or special characters in the scriptnode network for the macro controls. For sure you will have an issue from the macro knob being named "dry wet".
-
@HISEnberg Thank you for the help, it's working using the HardcodedMasterFX