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)
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.
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
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.
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.
I didn’t bother to pursue this further at the time, as the workaround is not a big deal. But when I set this up with both the sendpc scriplet or the Midi In block, the PC numbers don’t correlate to the presets in Amplitube. I was originally sending 48-55 as I thought the lower numbers wouldn’t work as they were already being used to change racks, but apparently this is after that process and has no effect. 48 brought up preset 62, 49 to 63, then weirdly 50>65, 51>66, 52>67, 53>68, 54>70, 55>71
I then experimented sending 1-8 and got 1>2, 2>4, 3>5, 4>6, 5>7, 6>9, 7>10, 8>11
Let me also just make clear that with my previous method of sending PCs directly from the SL Mkll thru GP to Amplitube, the PCs all lined up correctly
If you are sending PC’s based on a widget value that goes from 0 to 100, and that is getting translated to a midi value that goes from 0-127 you would end up with “skip” about once every four numbers.