Stepped Value Array in Scriptnode
-
Hi all,
I'm looking to create an array to make Scriptnode parameter knobs stepped with customizable values. Examples being compressor attack time [3,10,30,60] or EQ frequency [1000,2500,5000,8000]. My understanding is that I'll need to set my parameter knob range 0-3 and step size 1.0, but I'm lost trying to figure out where to add the array or what syntax to use.Can this be implemented within the DSP network or only in the front end interface?
Thanks! -
@raydonstudio Here's an example:
HiseSnippet 1489.3ocuXEzaaTDEdVmLowlBzJf6qxIWvx0Nw0IQHTbhSBXURhU2PDnJTY7tiyNx6NypcG2DCpW3DG4Zu0eBbka82.bj+D8W.valYs201ooAqRcjhx7l2alu2aduu2yoarvkljHhQVkNcTDEYcaryHtzusOgwQc1GY8A3iHIRZrsQzdihHIITOjk0ReoRfUwkQ5OuZm8HADtKMSDBclf4R+ZVHSlIsaqGxBBNj3QOkElS6Fs53J3sEAhg.dVBWCEQbGPNmdLQoVAL5qHI9HqOEW6AMozM2numGYiM7Z1r41ascisqS5WqAoW8la2X8Fat9Va1GYsxAdLoH1QRjzD3P2S3MxwWbA2bAmwRX8BnpE0QNvMaDiZ6yB75NN3jfPVK2MKTsjIT8w3iXdrIxyBY2QugclE4CZVEtNHUOOjpc8PxJGjV1.o6hcbiYQxrcT34iRklgn5SAIytnBeVAbaAWR4xpgjAzCigEcf0w8ItzxMqUqhM7q684kJUBdnRj1OkDaaLlK7nsO4nt1egsN+o54T4A86SckkWKSCakJqoNfL6cEgQOhHYBvzGudE6FUr2ph8509d00ThwCXbpc+gbWPEtsf+PtnWcELiEAkUFK3.fq.mUvP58J8SkJd+6aGSId1RepMINlLpTw.gKIvNN8ZlbkOVaDbSE0VkPkZihHwPFG32kJNs2UEzXWoLl0anjVdl8zmXEyk.t3y.7ONZBAi1iQZ40zdvZ2ScXo9QaRPPOHWu7ztGbJ4b7iER5I7xZWrzyJYO6V86ek6kdVAz3qbaUIX70YXY9vvdz37AXkhPJ2z4w3Wedb9RKWSHImhBdGNSdRDMc87Y5nz3nJmOEUfpRcF+Gjla6Dv7nwHFjPeKrNHhz.NO+D5a5rOQRFeLvIB2RDMVxTNf09zmBjUlBoh38oICjhHstoOcHqUeiW5kYWHq0n7K.RzHG1OBliw0qVCERxo6pstf4IAxMr0OCK8ory8kpUqqYLmqPGnXDdCCHxo4cTLxoa.OhSUjqJj4IL4n7Qj2ZjQ2THdWbWlz0+pwXgq.ivi0+GXLkB+8wFRpL.tL9vu8c.eM1b+kRSjf6zDclgqbJjb7vv8YIQAjQ6MDPcrpnyp.3Wo72V+BNq9MJlBzXzSEcA8KmPBiBn.CEshcOfLbfJQb9h9HC.2SoQYWeBmSCRVDtgUtwwrqusK5QhgRF+7iH.oKTtfgXfCLdfKscJ5FGCRWWSsVk03P4d5E+C7Icy5p0VoaVe7lYrKnioxKDwCzOVo+MTYadYRl7x7DU+CztAAhKTTCrzDY3ERKqqHXTjufybUhLZLFt6FJFxkiwLLNyoDVfJy2YXBP.5cB2ATVOCk0RmAOw5C9V3ZUgefJgigqGVeHwEhti5RTLF2Eq3Tg7WZbU2bEZyB3oRkzSTMuNpye7.Xl3Hf+PM0GL9k5Er63diJFyBVKkiA0jgqVA0uETf313NImo1E59hNyPGCdt5VLwXs6rhR0UvZ.Lkm8gXuQbRHyMo5qwCRs55gsd1sIfDkw8bJIF5LaZvnpOtbb2gYJylUhx63dzKGmAc.TD34Q8zlONqJWfBjMYE75cDie1zsl9tWdD4xYjAYoSZXnk8hm+7eeGmAzKLwnTou77e6SZYh0m5GSS78EAdn4Nq8o8ICCjyIGc8.ChVyBrVhV2Hf8CM90+ZGEvVECiLAC2LKn5z5pAUmVuC.UQ7inATRBcwP0pyipWsy7ugstYn5E+4e+GZTcKrdHRzbG8UioWsytCkhPfiU287+dXCP3L.TepyAPsTE.eOrCLwigkYAxwLbD4PYdm9seHMuoKgP2o0qKLpmGjS0c2RRGOLcYJoaGuIjMSveGuLvi1SHFDRz8NVnwLemzoKj3FKdhqo4sxQWUKA59x0zoEguqOr1dtYmQnP3az9DW2oOp4Lb8E0vMVTCarnF9fE0vlKpgatnFt0a1P0+vgTx.URKTq28.S6HqC3DXVKcSSz+BkQ95bB
-
@ustk Thank you so much! Super straightforward and easy to follow. I figured out the problem was that I still had the knob mapped directly to the FX parameter, which was taking priority over the array values. I appreciate it!
-
@raydonstudio Yeah you're right, the property assignment takes over the script, we all fell into this one day or another... Having an assertion in the console that informs when people are using both might help beginners, @Christoph-Hart ?