I am having an issue (not really a problem) where everytime I set my rig up, GP assigns a new ID to my Novation Impulse and my SSL 2+. It never does this with any of my other keyboards or audio interfaces.
At which point, I have to reassign the controller in the Rig Manager, and replace all the SSL 2+ MIDI Out blocks in my rackspaces.
The suggestion of @LeeHarvey is correct, I need to plug my SSL 2+ always in the same USB port, otherwise it will get a new ID.
If it is not an option to always use the same USB port, you can use ‘usbdeview’ to reset the ID associations for the required devices.
Here’s a copy/paste of the instruction that I took from another post:
here is the procedure to fix everything:
Download USBDeview from the official page (mind to get 32 or 64 bits depending on your OS version).
Unplug the devices that is causing the problem (in my case it was the Impulse but I decided to also clean the records for the Keystation so I unplugged both).
Start USBDeview by executing the .exe file in the archive. (Pro tip: running it as Administrator you won’t be bothered by lots of confirmation popups for each device you want to get rid of).
Identify all the records pertaining to the devices Windows must forget. (Pro tip: clicking on the Description column will order them by name, making things easier).
Shift-click and select all the occurrences of the device, then right-click and select Uninstall selected device. You may be prompted some confirmations depending on your privileges. Say yes in case.
When the list has been cleaned up by all offenders, close the tool and restart your PC!
After a fresh bootstrap, plug you devices back in the port that’s most convenient for you (the new one) et voilà! Rien ne va plus, les jeux sont faits and other out of place french expressions that sounds apt for celebration!