When you are programming the Rocktron Midimate, I dont think are you actually switching the preamp and poweramp to another preset.
The preamp and poweramp have to receive the message, "program change xx" , before you can programm that midi preset.
Like this:
1] Turn on preamp, poweramp, midi-controller
2] let the midi controller send out "program change 1"
3] select your required channel on the rm4, eg ch4, hold button to store
4] select your required poweramp channel, ege CH B, hold button to store
now for midi preset 2
5] let the midi controller send out "program change 2"
6] select your required channel on the rm4, eg ch3, hold button to store
7] select your required poweramp channel, ege CH A, hold button to store
now for midi preset 3
8] let the midi controller send out "program change 3"
9] select your required channel on the rm4, eg ch2, hold button to store
10] select your required poweramp channel, ege CH B, hold button to store
now for midi preset 4
11] let the midi controller send out "program change 4"
12] select your required channel on the rm4, eg ch1, hold button to store
13] select your required poweramp channel, ege CH A, hold button to store
Now you have programmed the RM4 and RT2-50 for midi-preset 1,2,3 and 4.
Once I made sure that both my RM4 and RT2-50 where on the same, correct midi-communiocation-channel (1-16, I allwaus use midi-channel 1), this procedure has worked flawlessly for me.