I've done exactly that. Windows use my external audio interface for Jamulus (with ASIO), and at the same time the built-in soundcard was feeding one channel on my mixer (whose output was fed into the external audio interface). Windows can absolutely cope with multiple audio devices. The "issue" could be that not all software allows you to choose the device, but rather always uses system default device.
@rolfb - no, I never got around to do that... Sometimes you have a great idea, and then suddenly "life" catches up with you... :o Feel free to do it (adding your own "twist") if you like! On your original question - can't you connect the laptop internal sound output to the second channel of your interface? The same cable that today comes from the mp3 player, but plugged into "phones / line out" jack of the laptop... Or am I missing something? (The ReaRoute solution seems very nice, but perhaps it's...
But it would be lovely to have a "file player client" for Jamulus! It would only need to send to the server, not receive any audio back. Very simple UI - select file, play/pause, and connection window of course. No ASIO stuff, chat windows, etc. I would use this client when we play with backing tracks. Today I mix (external analog mixer) my bass audio + backing tracks into the sound card and onto Jamulus. But running the backing tracks from a separate client would mean a less complicated setup, and...
But it would be lovely to have a "file player client" for Jamulus! It would only need to send to the server, not receive any audio back. Very simple UI - select file, play/pause, and connection window of course. No ASIO stuff, chat windows, etc. I would use this client when we play with backing tracks. Today I mix (external analog mixer) my bass audio + backing tracks into the sound card and onto Jamulus. But running the backing tracks from a separate client would mean a less complicated setup, and...
I was thinking something similar myself today - having a client (mode) that does not take live ASIO input, but instead plays back audio files. I was also thinking that the server could be doing the playback instead, if you upload the files there. One less audio stream over the Internet... But at the moment I guess you need to take some computer/mobile audio output, and feed it back into your ASIO soundcard input. Or using some sort of "loopback" setup on the PC - I did experiment at some point with...
No, the server is not synchronizing the audio in any way. But as mentioned above, some (little?) extra work is needed by the server to create another "copy" of the sound mix to send back to you as well. So I say - keep listening! But perhaps present yourself in the chat asking "may I listen?".
To separate computer / sound card issues from firewall/Internet issues - can he try connecting to a server running on his local PC? Just an idea.. Regards, Lars Lengberg