I could probably do testing and stuff, but I might as well ask to get a 100% answer: Is the order of the messages consistent according to the subcontrol list?
I'm trying to make a show/hide-function in Cubase (with MD set up as a Generic Remote). However, there's something buggy with the generic remote and using several logical processors in a macro - Cubase simply ignores some them and it's completely random. If the same macro is triggered via a key command, everything works.
I do realize that this is on Steinberg's hands, but it's been several versions now without a fix, and I thought maybe triggering each logical script via it's own message would be a work-around. The order might not be that relevant, but there might be a timing issue since it takes a second or two to run the macro inside Cubase.
Anyway - a bit off topic I guess, but I'm just looking for new ways to use an already amazing app! :)