You can have a look at OSB:
https://obsproject.com/ with ASIO module
https://github.com/pkviet/obs-asio But there is no way to avoid hardware/driver limitations.
For some devices:
* if some software is using the device in ASIO mode, no other software can work with it in parallel. So other software can not capture the input nor output which is received/sent to the device
For some devices:
* if some software is using the device in ASIO mode, it can be used in parallel for Windows Audio. So at least it is possible output Windows Audio in parallel with ASIO output to the hardware. Still, it is not possible "record" ASIO output
Sure it is possible to install software ASIO/Windows audio "devices", ASIO4ALL, connect different interfaces with audio and digital cables. Obviously all that is error prone, inconvenient and can be unstable.
For that to work without mentioned problem, and audio interface should:
* allow multiple ASIO applications in parallel, also with multiple Windows Audio in parallel, on separate "channels" for each
* allow routing any output (including ASIO) as input (for ASIO or Windows Audio). Better as several "buses" which can be routed as inputs.
So far, I know only one company which produce devices/drivers with such properties: RME.
F.e. with Babyface Pro and one Mic connected to it I can:
* in (ASIO) DAW record into separate tracks: mic, Skype output, Windows output
* send as Skype input a mix of mic, DAW output and Windows output
* record in screen capture a (separate) mix of mic, Skype output, DAW output and Windows output
* listen in headphones a (separate) mix of Skype output, DAW output and Windows output
It is only possible to do because BP has:
* 6 independent stereo buses
* each bus is a mix of: 6 stereo inputs (see later) + 6 stereo software outputs
* an input can be hardware input or corresponding (by number) bus output
And so: required number of mixes is prepared on different buses, these buses are routed as "inputs" for corresponding applications.
That is not an Ad for RME. Just an explanation what is required to organize such operation mode.
From what I have observed, TotalMix has confused many people. So most reviews about RME are
about "sound quality" and "driver stability" only