Has anyone had any luck setting up the Airstep to work with Gig Performer? I keep trying to use Global midi for previous/next rack, previous/next variation and tuner without any luck.
Hi @Sve. The main question will be what messages is the airstep sending? Open the Global Midi Monitor (Window menu) to see them.
You can set that controller to send anything, so sending Control Change (CC) messages will be most useful if you want to map to commands in the Global Midi options.
In the user guide I found this, so to control GP should be easy to do.
MIDI message
AIRSTEP can send MIDI messages via 5-PIN MIDI interface, USB, Bluetooth.
The types of MIDI messages that AIRSTEP supports include Program Change, Control Change, Note On/Off, System Real Time, System Exclusive, System Common, Channel Pressure, Polyphonic Pressure. ALL of them can be edited through APP, and also can be specified to different output interfaces.
Just to reignite this thread, I went down the Airstep route and am having fun finding my way around to get Gig Performer global MIDI functions assigned to the pedals and in particular, to begin with:
- Streaming audio player → Start / Stop
- Program Change → Next Program (for rack variations)
The pedal is connected via Bluetooth and USB to my iMac running Sonoma and GP5.0 (Bluetooth MIDI device confirms this). The pedal is connected to the Airstep app running on iOS 17.5.1 and I can edit the footswitch commands fine.
So Airstep switch A for Streaming Audio player has the following settings:
Toggle mode = off
Normal mode = on
Message 1 (start player)
Trigger = Press
Message Type =MIDI
Output Interface = ALL
MIDI Type = System Real Time
Real Time = Start
Message 2 (stop player)
Trigger = Press
Message Type =MIDI
Output Interface = ALL
MIDI Type = System Real Time
Real Time = Stop
In Gig Performer 5.0 in the Global MIDI Assignments window, there is a Play/Stop option which I assume is for the audio players and the MIDI player. I highlight this option, press Learn MIDI for selected item and…nothing happens.
Hmmm…
Anyone in the community spot what I’m missing?
Many thanks.
No, it is for the global playhead.
Any plugin that is explicitly synced to the global playhead will start or stop
Ah OK. That’s helpful. Thank you @dhj