Hello. I’ve got program change problems from the Digitakt to the Ultranova. When I change from one pattern to another, the program change doesn’t automatically register with the Ultranova. I have to go into the Ultranova midi track and rotate the encoder to trigger the program change. It’s only the Ultranova that’s doing this. Program changes to other synths are not a problem. I’ve given the Digitakt a unique program change channel, different to the Ultranova and other synth’s midi channel.
OK. This mismatch between channel numbers (5 on DT versus 14 on UN) is what is preventing the UN from acting on the Program Change (PC) message sent by the DT. Whereas when you send the PC message from the DT’s MIDI track, the transmitting channel number matches the UN’s channel number and all is well.
If you are only sequencing the UN and no other synths from the DT, then you could simply change the PROGRAM CH OUT CH number on the DT to 5.
If you’re sequencing other synths at the same time as the UN, then you should probably set the Program Change number for each synth on the corresponding DT MIDI track using PROG in the SRC page.