I haven't tried this, but you should be able to accomplish what you want by manipulating the I/O labels file that's in your User --> Library --> Application Support --> Logic folder. All the user I/O label settings are stored in there. So, create a set as you like, then move it out of the folder and store it somewhere else. Logic should then generate a new I/O labels file next time you relaunch Logic and reassign some of the I/O label names (to suit your alternate interface or aggregate device setup).
So, by doing this, you can create the different label sets, and then just manually replace the correct I/O Labels file in that location as needed.
As I said I haven't tried this, but it _should_ work. Maybe it's not as elegant as having the management built in to the Logic interface. But it should get the job done.....
Hi
Since Logic 9.1.1 the I/O Labels file is no longer stored in [Your User name]/Library/Application Support/Logic/
In fact, you might find it there, but Logic won't read it. Instead the I/O Labels info is stored in the Logic Preferences file:
[Your User name]/Library/Preferences/com.apple.logic.pro.plist
You can back up this file, but all your global preferences will be stored there, and should you wish to replace the existing Preferences file with the backup pref file, it will overwrite any global preference changes you have made.
If you're using a version of Logic prior to 9.1.1 then what Eli says should work fine.
Rounik