A new beta version 1.2.7.0 is released with a major feature added to set priority for the devices and associate a device to a preset.
Change the output device preference order from settings. Also assign the preset preferred for each device from settings.
When a new device is connected, it be added to the end of the preferred output device list. Move it as required.
When a newly connected device has a higher priority than the currently selected device, then the newly connected device will get selected in FxSound.
If the currently selected device is disconnected, then the first preferred device which is connected will get selected.
If the device has a preferred preset, then selecting the device will also automatically select the preset.