@griffinboy oops, yeah that happens when you haven't initialised the routing manager. It's fixed now (also my new meta-template wizardry didn't compile on macOS which should also be good now).
Ah yes, it was in fact not working in the compiled plugin - I somehow missed to call the connection call after compiling the plugin. Should be fixed now.
@Christoph-Hart By default it's true, which means it doesn't allow them. I'm currently rebuilding Rhapsody with it set to false, so for all future expansion it will be enabled.
@d-healey I just realized a pretty decent workaround is to assign relevant GUI parameters to CC messages, that way the end user can also right-click and bind/unbind whatever they want for automation AND if you stick to conventional CC (like assigning Attack to CC73), most workstations will label them automatically.
@d-healey
I have experimented a little. If you also integrate the sampler into the script as a “typed sampler script reference” and then use the “refreshInterface()” function, the interface is also updated when the sampler is open and you don't have to close and open the sampler.
@Lindon@ulrik Thanks guys. I will try somethings in scriptnode though I don't expect such different results. Will post here if I find a solution.
Usually I wouldn't mind but my project is fairly dependent on having one global table envelope. I tried cheating by linking ScriptTables together but this was also causing crashes in HISE.
It also crashes Hise on adding new snex file, it crashes right when selecting the create new file file option from the drop down, so I can't even get to the compile step.
My simple setup is a sine generator with a Script FX added to its FX chain. Inside the scriptFX I add a SNEX shaper module, try to load it with either code or file.. >crash