Skip to main content

MIDI Program Change Map


This appendix describes how the T1 uses MIDI Program Change messages to select Patterns and Banks.

Program Change can be used both for:

  • receiving Pattern and Bank changes from an external device
  • sending Pattern and Bank changes from the T1 to external devices

Program Change behavior is global and requires the relevant configuration setting to be enabled:

  • Enable MIDI Program In to receive Program Change messages
  • Enable MIDI Program Out to send Program Change messages

The T1 uses standard MIDI Program Change messages only. Bank Select messages are not required.


Pattern Mapping

Program Change values map in groups of 16, where each group selects Patterns 1–16 within the corresponding Bank.

MIDI ChannelProgram ChangeBankPatterns
10-15Bank 11-16
116-31Bank 21-16
132-47Bank 31-16
148-63Bank 41-16
164-79Bank 51-16
180-95Bank 61-16
196-111Bank 71-16
1112-127Bank 81-16
20-15Bank 91-16
216-31Bank 101-16
232-47Bank 111-16
248-63Bank 121-16
264-79Bank 131-16
280-95Bank 141-16
296-111Bank 151-16
2112-127Bank 161-16

Bank Mapping

Program Change messages select both:

  • the active Pattern
  • the active Bank

The selected MIDI channel determines which group of Banks is addressed:

  • On MIDI Channel 1, Program Change 0–127 addresses Banks 1–8
  • On MIDI Channel 2, Program Change 0–127 addresses Banks 9–16

Within each addressed Bank, Program Change values 0–15 select Patterns 1–16.

Program Change handling is global, so it is not configured per Track.


Sending Program Change

When MIDI Program Out is enabled, the T1 sends Program Change messages to external devices when Pattern or Bank changes occur.

Use this when you want the T1 to drive program changes on connected synths, grooveboxes, or other MIDI equipment.


Receiving Program Change

When MIDI Program In is enabled, the T1 responds to incoming Program Change messages from an external MIDI controller, sequencer, or DAW.

Use this when you want an external device to select Patterns or Banks on the T1.


Practical Use

Typical uses for MIDI Program Change include:

  • selecting Patterns from an external sequencer or controller
  • changing Banks from a larger performance rig
  • keeping external devices synchronized with T1 Pattern changes
  • recalling matching presets across multiple MIDI devices

For more information, see MIDI I/O, Pattern Menu and Bank Menu.