Sending Program Change messages from Live

  • Live Versions: All
  • Operating System: All

Live can send Program Change messages to external synthesizers, plug-ins and other MIDI devices. Program Change messages are used to switch presets on your MIDI instrument.

How to send Program Change messages using MIDI clips

  • Create a MIDI track.
  • Route the MIDI out to your external device, or load External Instrument or a plug-in (as required).
  • Create a MIDI clip.
  • Open the Clip View in Live 11 or go to the Notes View in Live 10.

Live 11


Live 10


  • Select a Bank/Sub Bank/Program Change value in the appropriate choosers.
  • Launch the clip to send the Program change message to your device/plug-in.

Things to note:

  • The implementation of Program Change, Bank and Sub-bank values varies depending on the device receiving them. Some devices might not even respond to Program Change messages. Please check your MIDI device's documentation for details.
  • A clip sends one single Bank/Program Change message to one MIDI port and channel only when it is launched.
  • To send Bank/Program Change messages to different devices at the same time, create and launch different clips with the appropriate Bank/Program Change data.
  • Using the Program Change option makes Live send MIDI CC 32 commands. This is the reason why MIDI CC 32 does not appear as available MIDI control data in the Envelopes section of a Clip.

How to send Program Change messages using Max for Live

Max for Live devices can also be used to send program change messages. Check out these third party devices here and here.

Ableton offers these in-depth help and learning resources: