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 https://community.blokas.io/t/program-change-patches/4053/3 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
  • Views: 2418
  • Downloads: 57
  • Modified: 3 months ago
Chat about this patch on Discord! Download
Appreciate 1