I’m trying to understand the program change options on OT. The manual doesn’t seem to describe what I’m seeing with midi monitor. There seem to be two types of program change messages I can send: those that I configure on a midi track and those that are sent when I set a specific program change channel in the settings (instead of AUTO).
If I have 2 patterns/tracks assigned to separate parts, each one set to channel 1 but different midi programs, and send channels = AUTO in settings, when I switch patterns I see:
07:41:33.705 From UMC404HD 192k Program 1 11 07:41:34.406 From UMC404HD 192k Program 1 21
As I would expect. It sends them on the channel assigned to the track to the programs I set.
But if I set send channel = 16 in settings I get:
07:47:28.166 From UMC404HD 192k Program 1 11 07:47:28.167 From UMC404HD 192k Program 16 1 07:47:29.620 From UMC404HD 192k Program 1 21 07:47:29.621 From UMC404HD 192k Program 16 2
So when you set a specific program change channel OT will send PCMs on BOTH the configured channel and the track’s channel!? At first I was confused by the program number for channel 16, why the program number wrong? But if I switch to bank ‘B’ it starts to make sense:
22:32:15.332 From UMC404HD 192k Program 16 17
I got program 17 because i switched to B01 (bank B pattern 1 which corresponds to the 17th overall pattern). (I didn’t get a program change for channel 1 because it’s an empty bank so nothing on channel 1 changed.) But the super interesting thing is that the PCMs on the configured channel are hard coded to match the bank/pattern on the OT. Did I miss this in the manual? I see that it has to be this way otherwise you wouldn’t know which track’s program to choose send if they all had different values but nothing explains it.
That brings me back to the AUTO setting. What it seems to mean is “disable the extra channel sending hard-coded PCMs”. I don’t understand what’s “auto” about it.