ProgMapper is a MacOS utility for music performers which converts MIDI Program Change messages to Control Change messages and outputs them to a virtual MIDI port named "ProgMapperOut".
This is useful in the following cases:
Easily add, insert and remove Program Change mappings. Each parameter in a mapping can be edited directly as in a spreadsheet application.
Add a blank mapping, click the Learn button and hit a MIDI controller switch. ProgMapper will automatically set the MIDI channel and Program Change number to the mapping.
The built-in MIDI monitor shows messages from all connected MIDI controllers.