The appropriate structure of your instrument depends on what you want to do with the different samples. If you need to route them to different effects, use 3 samplers, otherwise one sampler with 3 RR groups.
@christoph-hart Well I have a slider linked to an envelope's attack, it has no ui control callback, so to get it to update from the onController I'd need to get the envelope in a variable, and then setup a control callback for the slider, seems to defeat the purpose of using the parameter linking in this case though. What about having a slider.changed() function, like we have for panels?
@d-healey Hi David. Allright, I see. On your last snippet; I put the tables on a panel and it works. Thank you so much for your help, you are king... :) 👑
@alexaudio10 They almost certainly will load faster but SSDs are fast enough so it probably won't make a noticeable difference. I use m.2 drives and haven't noticed a real difference with streaming samples.
I'm not sure that HISE is the platform you would use to do this. It was created to make sample based Instruments. You'll need a program like Matlab for signal processing. https://www.mathworks.com/solutions/dsp.html
@dustbro Thanks for the code snippet. I'm not sure it will work in my case though. I have volume controlled by CC, I am starting to think a scripted solution is going to be the way forward though so I'll see what I can borrow from your snippet :)