Setting slider pack value at position(index) when its in a ScriptProcessor....
-
Can someone remind me how to set the value of a slider at index when the sliderpack itself is inside a Script processor?
so something like this:
reg pos; const var ChokeGroupManagement = Synth.getMidiProcessor("ChokeGroupManagement"); inline function onChokeGroup1Control(component, value) { pos = 0; //for testing... ChokeGroupManagement.ChokeAssignmentSlider.setSliderAtIndex(pos, value); // <-- obviously silly.... }; Content.getComponent("ChokeGroup1").setControlCallback(onChokeGroup1Control);I recall this but not sure it applies..
https://forum.hise.audio/topic/4675/setting-a-sliderpack-from-a-slider-pack/4?_=1762438706565 -
@Lindon passing in an array doesnt seem to work:
const tempPack = [4,0,0,0,0,0,0,0,0,0,0,0]; reg pos; const var ChokeGroupManagement = Synth.getMidiProcessor("ChokeGroupManagement"); inline function onChokeGroup1Control(component, value) { pos = 0; //for testing... ChokeGroupManagement.setAttribute(ChokeGroupManagement.ChokeAssignmentSlider,tempPack); // <-- obviously silly.... }; Content.getComponent("ChokeGroup1").setControlCallback(onChokeGroup1Control); -
@Lindon There are a couple of methods. But this is probably the closest equivalent to
setAttributeHiseSnippet 1061.3oc0V0saaaCElzwLaQacXsqO.B4JmsBCqD+SBJFRab9YFcIwXNMX.8hBZIpXBKQJHR0E2hd21qSeE1dEFvdA1avtcWscnjrkbhQ9wa6hoKDzgm+93QmuCY+XoKSojwHr0YShXH7mRFLQnG0cDkKP81GgWknYgQn8lDQUJlGBiW4HiN7ZUQoO+wt6QCnBWVwRHz4RtK6a4gbcwp8e1K3AAGR8XmwCKYcym0yUJ5JCjI.NVgz.EQcGSufcB0XVEB5anpQH7WR5zXG1lasiS6ga2ncamlcbX6Lrg+vsc82byNcZ0rUqVr1sAPt5AdbsLdflpYJHn6I8lLXj7GDYI3bthOLfYDbPCfLmsLp6HdfW+oEEEBgq1unDsRVI5wji4d7YqWTp97TE1EdTtngqbSPx4d.oJkfT0LH8Px.2XdjtPiAOeBomPyh8ov+lxPIyVTkeCS5JAKD55gzwrCiAgYdTqciFOwFdswSsrrfePJs8anw1WIQN1escZGS8KX5AAbOVbe3u2L80VOyghphy5PDyhmJx38UB37ApVV94h.tfY6mHb0bovVJdgPNzw.+XYPMWYXjT.ajm.XLHgsg06rVSEUWwzmajqs4TEO058P7ltsgT0cpq0VOMjqugwq7.2kFDLzfh4yGDkRH4DolcpnVZNsduk8UU46uPc4wJfEuP0FNR7M4XMQR3PVb4crwPnmX9FsUuaMZtYkjRFJE8Db8oQrb4CkAdlFHy2WusDkWSgFTbNBAS0osmeVd6Y1uUDGBxGQRKnnTvmOKv9CG8q6hdYu8oZ5zv.QDxRDKVyMaF79r2.SVx55WirOSMVKiRsM+2HLB6VS5kHLA+SPFmX9fAenzSLkjUSM.Ex87BX8kJtojWZT2OqzrnA72lh3283Obzu+1eb2vxSCQnP5kkGNpR784WlNFymGDpz.l5EBS2P3GQdohY6w7oIA.YXLDGnKeLy6LYp8nRDcxMQz+Bx0HYyQ3OIIrfQoL6YLfs7w.3+jThcOyLCwdwzjR1XnxVkjqGytfC0n3mq6SiMVCz2++PUH+aQUtizipYcpOZtNUSgLsa8AjRU1oDEBtBDLOCCA+JR6l0gG+ux7dmAC2VHNsPtK7ZqkTF8OmFde1bWVl.MoPn2uft9gcvwrRuj.pd9ydM2JIWggzVt+2bnl.HySJSLuGGH23FOP9tBwGR5y0tiVLFqr.LZNq++.LleMlGPNv2m4pK.XUxge+xdmkaI8emLQyEWbLEF+Yl9ZlHAW2ykAYWHXApoc14xMLxlJv.lvKU3ufmbkNylfAJclpDF75FKesaF4xbQoONcE.ShzKRtF4Xir87G5jMyFt21qccmOTWywMWVG2ZYcr4x5Xqk0w1KqicVVG291czbs5mmnkgYzFD539GjNcBiOPPgNvztUzeCzidaV. -
@d-healey thanks. I ended up going back to Globals and FixObjectArrays as Im actually using values all over the place...., it makes me shiver a bit but hey .....