Hi friends, brand new user here. In fact, I’m still on the trial version, but I’m going to buy the full version when I have the money. In the meantime, I’m doing my best to learn how this awesome bit of software works.
I found the rackspace file created by @Ipkz inspired by @schamass for Neural DSP’s Archetype: Gojira X and it is so much better than anything I tried to create (although I edited it to load the VST2 version of the plugin because for some reason the VST3 consistently takes 10 minutes to load, give or take 15 seconds or so). My panels look like a two-year-old’s crayon drawings at best, by comparison. I’m going to try to adapt it to Rabea X, as well, and some of the others that I have, but I’m expecting to get pretty stuck pretty quick.
At any rate, one bit of extra functionality I’d like to add is to load presets on variation switch (i.e. Variation X will load preset PX and Variation Y will load preset PY, etc.). I’ve done some digging here on the forum and from what I understand, it’s not possible to grab the presets from directly inside the plugin itself. If I understand the scripting manual and functions list correctly, however, it is possible to select plugin block presets, so I though why not just map 1:1 the internal presets to the plugin presets?
Now, the code I have is as follows (and bear with my, my programming days are long over, so I don’t pick this up quite as well as I used to):
var GojiraX : PluginBlock
On variation (oldVariation : integer, newVariation : integer)
Select
newVariation == 0 do
SelectPreset(GojiraX, 0)
newVariation == 1 do
SelectPreset(GojiraX, 1)
End
End
It doesn’t seem to really work, though, and I don’t understand enough about the functions to figure out why.
- It doesn’t make sense to me that variations are integer types. How does that work?
- Is each variation just assigned a number in the background?
- How do I know which integer is assigned to which variation?
- I really have the exact same questions about the
SelectPreset()function. - When calling
On variation(), how do I know what the old variation is and what the new variation is? Frankly, I don’t really care what the old variation is, just what the new one is. Unless I’m perhaps missing an important piece of information that means I should care what the new variation is?
There’s definitely things I’m not understanding here.
What do I need to know to make this work?