The MIDI Program Change Commands are usually used to
change the sound/voice in a MIDI sound module/synthesiser. However
this design uses the MIDI Program Change commands to control a
MIDI Video Switcher, the Arkaos Grand VJ which stores and plays
video files

This project uses MIDI Program Change Commands to operate
an 8-way changeover relay units allows lights, guitar effects
units etc. to be switched on and off and the sequence to be stored
in real-time to a MIDI sequencer.

This MIDI Program Change translator can change incoming Program
Change numbers to different outgoing Program Change numbers on a
specific MIDI Channel (1 to 16) selected by the 4-way DIP switch.
Program Change numbers on the other non-selected MIDI Channels are
unaffected.