@yall So I think your core problem is you are trying to use the preset system (which has no inherent ordering - they're files in folders) for something its not designed to do - load sample maps in order.
@d-healey it is automatically assigned to the modulation of all my vsts. it is not a problem of hise c is on. I just wonder if there was no way to assign a button that would be the same on all keyboards. I guess the modulatio. a message the same noon on all keyboards right?
Just to let you know, I've started a new project with a more intelligent structure, and the convolution reverb behaves properly, with a very low CPU usage (about 5%). So the issue was definitely the bad structure of the previous project.
Thanks all for your support.
Does that mean that we could theoretically set to more mic channels than 2 without breaking HISE? I have a 3 capsule mic that is capable to matrix out to numerous setups such as X/Y or Omni, or even multi-channel ambisonics (it's a Josephson C700S), so I am intrigued as to this possible functionality, please tell me more :)
@d-healey A shared folder's cool, essentially if you want to share large files too... I'm working on FXs so it's not an issue at the moment
Did I recommend that? Maybe... I don't remember what I had for breakfast... 😶
@d-healey OK I managed to do it :)
I needed a local variable to get the IDs of the component being used and an if statement to compare that number with the counter:
inline function changeFreq0(component, value)
{
local idx = freq.indexOf(component);
for (i = 0; i <= 13; i++)
{
if (i == idx)
EQ[i].setAttribute(EQ[i].Freq, value);
}
}