Converting CC switch to increment Program Change

A Midihub Program Change patch enabling communication between otherwise incompatible devices!

Second of two patches converting between (absolute) Program Change Numbers & (relative) incrementing CC events

This patch was written for a user who had a
• foot controller buttons sending CC event values which they wanted to use as up/down buttons for a
• device which recognised a Program Change number.

To do this, the current PC number is *stored* as a CC value which is then converted to a note to be transposed to fulfil the increment/decrement function of the patch.

This uses a multiple-pass physical-loopback to map internally created events.
For those unfamiliar with loopback patches, there are accompanying diagrams at to help interpret the stages.

NB. Patch designed to work with Ch1-15 where PC is same channel as CC input. Ch16 is reserved for event manipulation.

Leave a Reply

  • Platform:
  • Category: Utility
  • Revision: 1.2
  • License: GNU General Public License family
  • Modified: 1 year ago
  • Views: 3946
    Likes: 3
    Downloads: 100