Well I can reproduce with X3D and logged under:
CWBRN-22575.
Hey Cake if you are out there please please fix this for X3E. Any feedback would be greatly appreciated...
BTW not that it should matter but all Softsynths have MIDI output enabled.
STEPS FIRST ISSUETurn on 3 USB MIDI devices (such as keyboards), each MIDI device has it's own channel (say 1 + 2 + 3).
Start Sonar X3D
Create new project
Insert 3 Dimension Pro softsynths.
Assign an exclusive sound for each softsynth.
Assign a single MIDI device to each softsynth track, making sure the MIDI input channel is specifically set correctly. i.e. If it's a Yamaha keyboard on channel 1, assign Yamaha Keyboard -> MIDI ch.1.
Check to see if instruments play correctly.
Save the Project.
Close Sonar X3D application.
Turn off one MIDI device.
Start Sonar X3D
Open existing project.
Now play the MIDI controllers.
EXPECTED...a) Some warning that MIDI devices have disappeared.
b) All three MIDI tracks have maintained their values, however the missing device is flagged up in some way.
ACTUAL...The track with the missing MIDI device seems to have had the MIDI input changed to one of the other MIDI Input devices (which is weird).
Another MIDI Controller will have it's value changed for no reason whatsoever.
A third MIDI Controller will have the value persist.
STEPS SECOND ISSUE...Try exactly the same as above, but this time use MIDI Presets.
EXPECTEDAll Controllers are listed correctly.
A warming about the missing MIDI preset.
MIDI Sounds play for two of the three controllers.
ACTUALAll Controllers are listed correctly.
No warming about the missing MIDI preset.
No MIDI Sounds play for two of the three controllers!
************************