Tell us a bit about your setup. Are you using Windows or Mac? Which foot controller do you have and how do you want to use it to switch rackspaces?
Are you looking to scroll up and down the rackspace list with a few buttons, or are you entering numbers that correlate with specific rackspace/variations?
M VAVE CHOCOLATE MIDI foot controller (4footswitch)
Neural DSP
My foot controller can transmit a CC and PC message. CC if just one stomp, PC when hold.
On Gig permformer 5, I have 4 Rackspace
1-Clean
2-Drive
3-Lead Lite
4-Lead
On gig performer, it seems that it automatic or it is a stock that that switching between preset like from 2 to 4 seems doable, but ONLY on PC messages
I just don’t want to use PC message (stock on gig performer) to switch between my Rackspace. I need to switch between rackspace via CC message sent by my MIDI controller.
I treat each Rackspace like a preset/scenes on a guitar multi fx language tho,
Is there any workaround or script or scriptlet for this?
This is because, the PC change of my foot controller, it needs to hold down the switch and wait at least a second or two to switch. While the CC change of my foot controller, just 1 stomp and switch everything and doesn’t need to hold it down like the PC message. I need to change via CC message for quick/fast switch
You can set this in the Global settings. You get the option to advance/go back etc. I know nothing about your pedal but I use a BT footswtich (also works as wired) to do just this.
You can rearrange your Rackspaces or Variation’s, or create songs that will let you scroll through the parts in order.
I think you can use “Global Midi” Settings to advance forward or back between the 4 rackspaces/songs using 2 pedals on your foot controller. You could use the other two pedals to move between variations/song parts.
With only 4 rackspaces, this may work perfectly fine for you. (You should be able to get to any of the 4 rackspaces pretty quickly)
However, if you want to be able to select among the 4 pedals (e.g., go from rackspace 1 to rackspace 3), then a different technique is required.
As I understand it, you would usually use PC messages for this.
I think there may be ways (within GP?) to convert CC messages to PC messages to select specific rackspaces. Others, with more knowledge than me, may able to give you more guidance.
Jeff
PS: I found these discussions that may be helpful:
Hey Benigya,
To do what you want, add a midi in block for the chocolate in the global rackspace and attach it to a scriptlet with the handle “Choc_Proc” (no quotes).
Paste the following into the scriptet and change the cc numbers to match what your pedal is outputting and rackspaces to what you want.
On ControlChangeEvent(m : ControlChangeMessage)
var cc : integer = GetCCNumber(m)
Select
cc == 64 do SwitchToRackspace(0, 0 )
cc == 65 do SwitchToRackspace(1, 0 )
cc == 66 do SwitchToRackspace(2, 0 )
cc == 67 do SwitchToRackspace(3, 0 )
true do Print(“Invalid CC from chocolate MIDI pedal”)
end
end
This is set up to handle 4 options, but can be adjusted.
Sorry I don’t know how to post code snippets properly.
Btw, pretty sure the app for the chocolate lets you specify whatever outputs you like in custom mode.
You need to reconfigure your foot switch. Sounds like you have it in “Advanced Custom Mode” with delay settings. Switch to “Program Change A” and it will instantly send PCs when each switch is pressed.
In this mode you have 8 groups of 4 so group 1 is PC0,1,2,3, group 2 is 4,5,6,7.
Or you can keep it in that mode and set it to Single Step Mode