User guide

All of KeyStage, screen by screen.

Every screenshot has numbers: tap them (or hover the list) to see what each thing does.

Contents

1What KeyStage is

KeyStage turns your iPad or iPhone into the remote for your stage keyboards. Tap a pad and the keyboard switches program instantly.

ProgramsAll your keyboard's programs, with names and colours, by bank or as a list.
SetlistsThe exact order of every gig, song by song.
Your sounds, tweakedChange knobs and switches of your usual programs for each song, without new presets on the keyboard.
Pedal and multi-keyboardMove on with a pedal and switch several keyboards, forScore or MainStage at once.

A setlist on iPad: each pad is the sound for one song.

2Before you start

You need:

  • A supported keyboard: Nord Stage 2, 3 or 4, Nord Electro 6 or 7, Yamaha CP, YC or CK, Sequential Prophet Rev2 or Novation Bass Station II.
  • A USB cable to the iPad or iPhone (with Lightning, Apple's camera adapter) or a Bluetooth MIDI adapter such as the CME WIDI.
  • With a Nord, a computer with Nord Sound Manager to bring over the sound names (just once).
The first time, the setup wizard opens: language, connection and your keyboard, step by step.

The first time, the setup wizard opens: language, connection and your keyboard, step by step.

  1. 1App language.
  2. 2Start the wizard: it guides you step by step until you play.
  3. 3Skip it if you know it. You can see it again in Settings → Help.

3Set up your keyboard

The keyboard has to accept program and control changes over MIDI, on the same channel as KeyStage. The wizard tells you what to change on your model; here is the summary.

KeyboardWhereSet
Nord Stage 2 / 3 / 4System → MIDI (Shift + System on Stage 3 and 4)Global Channel = KeyStage's · Program Change Mode = Send & Receive · Control Change Mode = Send & Receive · Stage 4: CC Type = CC & NRPN
Prophet Rev2GLOBALMIDI Channel · Param Send / Receive = NRPN · for the library: MIDI SysEx Cable = USB
Bass Station IIFunction + keyMIDI Channel (upper G#) · Local (upper A)
Yamaha CP / YC[MENU] → General → MIDI SettingsChannel and Program Change / Control Change receive
If you tap a pad and the keyboard doesn't change, it's almost always the channel: it has to match on both sides.

4Connect your iPad or iPhone

With a USB cable

  1. Plug the cable into the keyboard's USB port and your iPad or iPhone.
  2. Open KeyStage: the connection indicator at the top turns green.
  3. Tap any pad: the keyboard switches program.

With Bluetooth (WIDI or similar adapter)

  1. Plug the adapter into the keyboard's MIDI IN (and the second one, if any, into MIDI OUT).
  2. Tap the connection indicator → Bluetooth → Find adapter…, choose it and tap Connect.
The Connection window opens when you tap the indicator at the top.

The Connection window opens when you tap the indicator at the top.

  1. 1USB cable connection.
  2. 2Search for the keyboard again.
  3. 3Advanced MIDI port settings.
WIDI not showing? If it's connected to another device (another iPad, your phone, the Mac…), it stays hidden. Disconnect it there and search again.
Settings → MIDI ports, to choose ports, channel and the variation delay.

Settings → MIDI ports, to choose ports, channel and the variation delay.

  1. 1Output: where KeyStage sends changes.
  2. 2Input: what comes from the keyboard (MIDI monitor and knobs).
  3. 3MIDI channel. It must match the keyboard.
  4. 4Variation delay: how long it waits before sending changes.
  5. 5Search for ports again.

5My keyboards

Each keyboard has its own profile: model, MIDI channel, sound names and connection. When you pick one, the whole app (banks, edit panel, MIDI messages) adapts to it. Plug it in via USB and KeyStage recognises it.

Settings → My keyboards.

Settings → My keyboards.

  1. 1Your main keyboard: model, channel and connection.
  2. 2Add another keyboard from your rig.
  3. 3Turn on multi-keyboard mode.
  4. 4Port used by each keyboard.

6Sound names

Nord

Nords don't send names over USB or Bluetooth: only Nord Sound Manager has them. You bring them over once from the computer.

  1. Connect the Nord to the computer and open Nord Sound Manager.
  2. File → Export Sound Lists… and save the lists in an iCloud Drive folder (e.g. “KeyStage”). KeyStage only uses the Program list.
  3. In KeyStage: Settings → Sound names → choose that folder. From then on it checks it every time it opens.
With KeyStage Sync for Mac you don't export anything: every time you make a Backup in Nord Sound Manager, it leaves the programs ready in iCloud Drive.

Other keyboards

Paste a list in Settings → Sound names → Paste list: one line per sound, starting with its number on that keyboard (U1-012 Big Pad on the Rev2, 3-5 Piano on Yamaha, 000 Bass on the Bass Station). Leading zeros are optional. The Rev2 and Bass Station II can also read their names over USB from their library.

Settings → Sound names.

Settings → Sound names.

  1. 1Open the files exported by Nord Sound Manager.
  2. 2Paste a list of names (any keyboard).
  3. 3The keyboard's factory names.

7Programs mode

This is the view of all your keyboard's programs, by bank. Tap a pad and the keyboard switches program.

Programs mode on iPad.

Programs mode on iPad.

  1. 1Current sound: location, name and note.
  2. 2Connection status. Tap it to open the Connection window.
  3. 3Switch between Programs and Setlist.
  4. 4Settings.
  5. 5Tap a pad to send that program. Press and hold it to edit it.
  6. 6Alphabetical list of every sound, with search.
  7. 7Next bank or page (or swipe).

Edit a sound

Press and hold a pad to set its name, note or colour, add it to a setlist or create a tweaked version.

When you press and hold a pad.

When you press and hold a pad.

  1. 1Sound name.
  2. 2Note shown on the pad.
  3. 3Pad colour.
  4. 4Create a version of this sound with your tweaks.
  5. 5Other keyboards that switch at the same time.
  6. 6Add it to a setlist.

8Setlists

A setlist is the order of a gig: each pad is a sound for one song. Live, you just move to the next one, with the arrow or the pedal.

Setlist as a grid.

Setlist as a grid.

  1. 1Current setlist. Tap to switch or create one.
  2. 2The sound that's playing, with its song and position.
  3. 3Empty pad: tap + to add a sound.
  4. 4Previous sound.
  5. 5Next sound. The pedal does the same.
  6. 6Switch between grid and list.
  1. Create a setlist by tapping its name at the top (or in Settings → All setlists).
  2. Tap + on an empty pad and choose the sound.
  3. Press and hold a pad to set the song title, move it or tweak its sound.
The same setlist as a list.

The same setlist as a list.

  1. 1List view: songs and sounds in order.
When you press and hold a setlist pad.

When you press and hold a setlist pad.

  1. 1Song title.
  2. 2A note for you (shown on the pad).
  3. 3Change this pad's sound.
  4. 4Tweak the sound for this song only.
  5. 5What the other keyboards play with this pad.
  6. 6forScore, MainStage or another MIDI device.
  7. 7Insert a gap to move pads along.
The grid size has its own window, and each size remembers where you placed each sound. Setlists can be grouped in folders, by band or tour.

9Tweak your sounds for each song

Start from a program you already have on the keyboard and change it from KeyStage: more brightness, less reverb, a different attack. The change is stored in the app, not on the keyboard, so you don't need to fill it with near-identical presets.

  1. Press and hold a sound → Create variation (in a setlist: Turn into variation).
  2. A panel that looks like your keyboard opens. Drag knobs up or down and tap switches: you hear it on the keyboard right away.
  3. Name it and tap Save variation.
Nord Stage 3 panel.

Nord Stage 3 panel.

  1. 1Name of this version.
  2. 2A panel like the keyboard's. Drag knobs up or down; double-tap returns to the program value.
  3. 3The same parameters as a list.
  4. 4Which panel plays and which one you edit (A / B).
  5. 5Reload the original program on the keyboard.
  6. 6Save your changes.
Double-tap a knob to return to the program value. The List tab shows the same parameters as rows.

Every keyboard, with its own panel

Prophet Rev2: layers A and B; move a knob on the Rev2 and the one on screen follows.

Prophet Rev2: layers A and B; move a knob on the Rev2 and the one on screen follows.

  1. 1Prophet Rev2 panel, with LFO 1–4 in tabs.
  2. 2Layer you are editing (A or B).
  3. 3Save the version.
Bass Station II: with the preset's real values, read from its library.

Bass Station II: with the preset's real values, read from its library.

  1. 1Bass Station II panel, in two rows like the keyboard.
  2. 2Save the version.

The delay

When you tap a tweaked version, KeyStage sends the program, waits for the keyboard to load it and then sends the changes. That delay is set per keyboard in Settings → MIDI ports → Variation delay; “Measure automatically” finds the minimum in about five tries.

Some settings, such as the Nord's Dual Keyboard, have no MIDI control: change them on the keyboard.

10Several keyboards at once

  1. Add each keyboard in Settings → My keyboards, each on its own MIDI channel.
  2. Turn on multi-keyboard mode and tick the ones that should switch with the main one.
  3. Press and hold a pad → Other keyboards… and choose each one's program.
Other keyboards for a setlist pad.

Other keyboards for a setlist pad.

  1. 1Each keyboard in your rig, with its channel.
  2. 2Program that keyboard plays with this pad.
  3. 3Tweak that keyboard's sound for this pad only.
  4. 4Try it without leaving.
On a setlist pad you can also tweak the other keyboards' sounds: Create variation… opens that keyboard's panel.

11Bluetooth pedal

Page-turner pedals (AirTurn, BlueTurn…) work like a Bluetooth keyboard. Pair the pedal in the iPad or iPhone Bluetooth settings and turn it on in KeyStage: left goes to the previous sound, right to the next.

Settings → Bluetooth pedal.

Settings → Bluetooth pedal.

  1. 1Turn the pedal on.
  2. 2What each pedal does.
  3. 3If your pedal sends another key, tap Learn and press it.
  4. 4Press a pedal to test it.
The pedal doesn't work while you're typing in a text field.

12forScore, MainStage and other devices

Each sound change can also send a MIDI message to other devices: open a score in forScore, switch a patch in MainStage, or any other MIDI destination.

Press and hold a pad → Other devices…

Press and hold a pad → Other devices…

  1. 1Open the score in forScore.
  2. 2Switch the MainStage patch.
  3. 3Any other MIDI device.
  4. 4Set up each device.

iPhone with KeyStage + iPad with forScore, no router

  1. On the iPhone: Other devices → Make visible over Bluetooth… (keep the window open).
  2. On the iPad: open KeyStage → Other devices → Connect to the iPhone over Bluetooth…, choose the iPhone and Connect. Then you can close KeyStage on the iPad.
  3. In forScore, for each score: metadata → MIDI → Open → + → Learn…, and in KeyStage tap Send next to that song (wizard, step 5).
Don't use forScore's four “Program Change” fields: forScore won't open the score with them. Use “Learn…”.

MainStage

The “Mac (MainStage)” wizard guides you over Bluetooth, cable or Wi-Fi. Easiest in MainStage: patch list menu → Reset program numbers. Each pad can send any patch you like, different from the keyboard sound.

Settings → Other devices.

Settings → Other devices.

  1. 1forScore: port, channel and numbering rule.
  2. 2Turn pages with the pedal or from KeyStage.
  3. 3MainStage: port, channel and concert for each setlist.

13iPhone ↔ iPad and backup

  1. On both devices: Settings → Sync iPhone ↔ iPad → choose the same iCloud Drive folder.
  2. Setlists, folders, keyboard settings and added programs merge automatically when the app opens.
Settings → Sync iPhone ↔ iPad.

Settings → Sync iPhone ↔ iPad.

  1. 1Choose the same iCloud Drive folder on iPhone and iPad.

Backup: Settings → Backup → Export. It saves colours, names, notes, setlists and programs in one file.

The same app on iPhone.

14Look and text size

Settings → Look: several skins for the whole app.

Settings → Look: several skins for the whole app.

  1. 1Choose the look of the whole app.
Settings → Text size: five sizes plus the pad title size.

Settings → Text size: five sizes plus the pad title size.

  1. 1Text size for the whole app.
The ⓘ button next to “Settings” hides long explanations and leaves a short summary on each page.

15MIDI monitor

Settings → MIDI monitor.

Settings → MIDI monitor.

  1. 1Everything received from and sent to the keyboard, with parameter names.
  2. 2Tester: send a parameter to check it.
  3. 3Pause the list.

16Prophet Rev2 and Bass Station II libraries

With these two keyboards, KeyStage keeps a copy of their programs by reading them over USB. Importing is read-only: KeyStage never writes to the keyboard's memory.

Prophet Rev2

  1. On the Rev2: Global → MIDI SysEx Cable = USB.
  2. Settings → Rev2 sounds → Rev2 library → Read the 8 banks (about 2 minutes) or Receive a dump.
  3. Names appear in your sounds automatically. “Send to Rev2” loads a program into the edit buffer: it plays but isn't stored.

Bass Station II

  1. Settings → Bass Station sounds → Bass Station library.
  2. On the keyboard: Function + the last white key (upper C), change onE to All with Value ▶ and press Function + that key again (Dump). KeyStage collects the 128 presets.
  3. Tap a preset to see its parameters or create a tweaked version with its real values.

17Troubleshooting

I tap a pad and the keyboard doesn't change

Check that the MIDI channel matches on the keyboard and in KeyStage, and that the keyboard receives Program Change. Look at the connection indicator at the top.

It switches to the wrong program

Check the model chosen in Settings → My keyboards: each model numbers its banks differently.

The pads have no names

That's normal the first time: bring them over with Nord Sound Manager or paste a list (see “Sound names”).

A tweaked version doesn't change something

Turn on Control Change receive on the keyboard (Stage 4: CC & NRPN). Some settings have no MIDI control. If it's unreliable, raise the variation delay.

The pedal doesn't change sounds

Check it's paired in the device's Settings and that “Use pedal” is on in KeyStage.

The Bluetooth adapter doesn't show up

Disconnect it from any other device (another iPad, your phone, the Mac) and search again.

18Help and updates

Settings: everything, grouped by topic.

Settings: everything, grouped by topic.

  1. 1Your keyboards and multi-keyboard mode.
  2. 2Connection, channel and delay.
  3. 3Pedal to change sounds.
  4. 4This manual, inside the app.
  5. 5Language: Spanish or English.
  • Check for updates looks for a new version on the App Store.
  • Send report lets you tell us about a bug or an idea, with the technical details to fix it faster.
  • More questions? Write to support.

KeyStage · Guide updated 10 November 2026