(1) I haven’t found any adverse effects of having lots of shadow devices, except that it’s annoying and looks stupid. Cleaning up via “Remove Controller Surface“ is rather pointless unless all projects are cleaned up as well, which can be quite time-consuming depending on the number of projects, since there is no more elegant method than creating fresh projects and transferring the content (!), as explained in (4).
(2) What I did, however, was create a standard project template that does NOT contain any MIDI remote devices. A fresh project in a new Cubase session based on this template only stores the devices that are currently present in that session.
(3) One method of saving a fresh project template COMPLETELY WITHOUT MIDI Remote Devices is to TEMPORARILY deactivate the scripts of the MIDI Remote Devices which are present, in the MIDI Remote Manager. These devices can later be reactivated by activating the scripts again and executing “Reload Scripts” once.
(4) That said, there doesn’t seem to be any way to remove MIDI Remote Devices once they’ve been saved in project files; method (3) doesn’t work in this case! Devices can only be added, by saving them automatically with the project from sessions in which they are present. Of course, this can lead to a large number of device entries in project files, many of which then appear as shadow devices.
(5) For those interested in the relevant details, here is a brief description of the MIDI Remote Device Definition block in a .cpr file:
green: Start, yellow: Data, red: End, purple: Device ID
In the upper example, no MIDI Remote Devices are stored, while in the lower example there are 3 of them.
Attention: Don’t even think about editing the .cpr file in an editor to remove the MIDI Remote Device definitions. Editing would completely destroy your project template, use the method above in (3) instead!
And one more thing, folks: make a backup of the MIDI Remote folder - one day you’ll be glad you did!
Final note: I’m aware that all this artifice should be actually completely unnecessary, but may be helpful until Steinberg gets the whole mess with the MIDI Remote Devices eventually under control.