Changing Presets with Variations?

I’m really sorry but I am so confused at the moment. I figured this out a long time ago and can’t remember now.

I wanted to use Variations to change presets in Amplitube. Is this possible? Can I have a widget sending PC message to Amplitube and different one in each variation?

Yes, you can do that.
You can either use a MIDI In Block wired to Amplitube, or save this scriptlet as a favorite and use it instead. Map a dial widget to the PC parameter.
Then you in each variation you’ll adjust the dial to whichever PC you want.
SendPC.gpfav (998 Bytes)

1 Like

ok thanks!! I also need to have each variation send “out” a PC message to the very hardware that is sending the original variation PC. Possible?

I guess what I really need is rack spaces nested hierarch-ally under a top rack space. I remember being told this was possible in Song Mode. But can’t find that conversation. Maybe a better way to go? But in meantime I’m pressed for time so if I can make it work short term with the above issue that would be helpful.

thanks so much!.

If you mapped a widget to the PC parameter of that scriptlet (as @edm suggested) then that should work already - just go to each varation and set the widget to the desired PC number

well that widget is going to Amplitube. I need it to also go “out” to hardware with different PC number,

Sorry if I am not understanding.

My guess is you need two widgets grouped together

IDK, but actually I mean that Send PC scriplet block is going to Amplitube

I think it would be easier to make sure the program in Amplitube is the same as the PC you are wanting to send to your external hardware, rather than trying to manage two different PC for each preset. Then the above example will send the number to Amplitube and also to your external controller.

Unfortunately that is not possible.

Here is the scenario. I have a Yamaha YC88 that I use to send out rackspace PCs to GP. I can not change those PC numbers they are `1-8.

But I also need to send a PC out to a SL MkII which will also only take 1-8.

So necessarily any PC sent to Amplitube would have to be NOT 1-8

If you do need separate PC for the external hardware , then insert a MIDI Out block, and make sure the Pass Program Change messages option is checked.

Then add a dial widget and map it to the PC parameter of that MIDI Out block. Adjust the dial in each variation.

Now you’ll have one widget for sending PC to Amplitube, and another for sending to your external hardware.

Awesome! Thank You!

1 Like

Well almost there I guess.

I’m sorry, I don’t know anything about scripts much less scriplets. I took your scriplet and opened script editor, pasted yours in there and tried to compile but got an error message.

The scriptlet is an actual plugin block that you insert in the wiring view, not a script for the rackspace script editor.
Save the file I posted earlier to Documents\Gig Performer\Favorites.
Then in the Wiring view, Ctrl-P to open the plugin finder, type in SendPC in the filter, and select the plugin to insert the block. Then wire it as I showed in the examples above.

Really appreciate your patience. Thank you

1 Like