Skip to content

MIDI Integration

Gigmeister sends MIDI program changes automatically as you navigate through songs. No more fumbling with patch changes mid-song.

Message TypeDescription
Program Change (PC)Switch patches/presets
Bank Select (MSB/LSB)For devices with multiple banks
MIDI ThruForward incoming MIDI to another device

Each user configures their own MIDI devices. This means the keyboard player and guitarist can have completely different MIDI setups, and each receives the correct program changes when the band advances to the next song.

  1. Go to Settings > MIDI Devices
  2. Tap Add Device
  3. Choose a device type (Generic, Known Device, or MIDI Thru)
  4. Select the MIDI output port
  5. Configure channel (1-16)

Standard MIDI devices that accept Program Change messages. You specify the PC number (or Bank MSB/LSB + PC) directly.

Pre-configured devices with human-readable program names. Instead of remembering that your Rhodes patch is Bank MSB 0, LSB 2, PC 23, you just pick “Rhodes Mk1” from a list.

Stage Keyboards

  • Nord Stage 4, Stage 3, Electro 6, Piano 5, Grand
  • Yamaha CP88, YC Series, Montage
  • Korg Kronos
  • Roland RD-2000, FA-08, VR-730
  • Hammond SKX
  • Kurzweil PC4
  • Dexibell Vivo S9

Synthesizers

  • Moog Subsequent 37, Moog One
  • Sequential Prophet Rev2, Prophet 6, OB-6
  • Nord Lead A1, Wave 2
  • Arturia PolyBrute, MicroFreak
  • Novation Peak, Bass Station II
  • Oberheim OBX8
  • Waldorf Blofeld
  • Access Virus TI
  • Korg Minilogue XD, MicroKorg, MicroKorg 2, Prologue, Wavestate
  • Modal Cobalt8
  • ASM Hydrasynth
  • Behringer DeepMind 12
  • Elektron Digitone, Analog Four
  • Roland System-8

Workstations

  • Roland Jupiter-X, Fantom
  • Yamaha Montage

Effects Processors

  • Line 6 Helix
  • Kemper Profiler
  • Fractal FM9
  • Boss GT-1000
  • Neural DSP Quad Cortex

Drums

  • Roland SPD-SX
  • Nord Drum 3P

Host Software

  • Apple MainStage
  • Gig Performer

Pass-through device that forwards incoming MIDI messages to another device. Useful for chaining multiple keyboards or routing MIDI through an effects chain.

For each song, configure which program to send to each device:

  1. Open a song
  2. Go to the MIDI tab
  3. Set the program for each configured device
  4. Enable/disable individual devices per song

If your song uses step-based navigation, you can assign different programs to each step — for example, a piano patch on the verse and a synth pad on the chorus.

Save a snapshot of program changes across multiple devices at once, and recall it on any song with a single tap. Useful when you have a signature sound that spans several pieces of gear — for example, a “ballad” scene that loads a Rhodes patch on the Nord, a string pad on the Roland, and a clean tone on the guitar amp.

  1. Configure the program changes you want across your devices
  2. Open Settings > MIDI Devices > Scenes
  3. Tap Save Scene, give it a name (e.g., “Ballad Pad”)
  4. Apply the scene to any song or song step from the MIDI tab

Scenes are personal — each band member maintains their own scene library. They live alongside your MIDI device list, which is also per-user (see Device Configuration).

Gigmeister can act as the clock master, generating 24 PPQN MIDI clock at the song’s tempo, or as a clock slave, listening to clock from an external source device.

  • Master (default) — Clock is generated internally from the song’s BPM
  • Slave — Pick a source device in Settings > MIDI Devices > Clock Mode. Gigmeister listens for incoming clock and aligns playback (click track, backing tracks) to the external pulse

Useful when your band already syncs to a drum machine or DAW that owns the tempo.

Map any MIDI CC message to control Gigmeister hands-free during performance. Go to Settings > MIDI Devices and scroll to the MIDI Controls section.

ActionDescription
Next SongNavigate to the next song in setlist
Previous SongNavigate to the previous song in setlist
Next StepAdvance to the next step, or next song if on last step
Previous StepGo back to the previous step, or previous song if on first step
Play MIDI ClipPlay the current song’s MIDI clip
Stop MIDI ClipStop the currently playing MIDI clip
Toggle Click TrackStart/stop the click track
Tap TempoTap to set the song tempo in real-time
Toggle Backing TrackStart/stop the current step’s backing track
Next PageGo to the next page of the lead sheet
Previous PageGo to the previous page of the lead sheet
  1. Tap Learn on the action you want to map
  2. Press a button or footswitch on your MIDI controller
  3. The CC number is automatically captured and saved
  • On Press — Trigger when CC value goes above 64
  • On Release — Trigger when CC value goes below 64
  • Any — Trigger on any CC value change
PlatformMIDI Support
iOSFull CoreMIDI support via native Capacitor plugin
Desktop (Electron)Full MIDI support via native APIs
Web (Chrome/Edge/Opera)Web MIDI API
Web (Safari/Firefox)Not supported
AndroidBeta (Web MIDI API in Chromium)