The problem with your approach is that this would exponentially increase the number of callbacks executed which increases the instrument loading times.
For example I built an instrument which stores the AHDSR values for each note number in a slider pack. This
means 5 * 127 = 635 function callbacks instead of 5.
I just need to retrieve the values when I ask for them.
The SliderPack was designed with the idea in mind that you can use its values directly using
SliderPack.getSliderValueAt(). So unless you don't need array specific functions (like sort or insert and move all subsequent values to the right), I recommend not doubling the data structure with an array but use the SliderPack for the gate length in your