Originally posted by TeamBlackFox
View Post
Originally posted by TeamBlackFox
View Post
Originally posted by TeamBlackFox
View Post
No matter what you come up with, you will always have to implement a way to resample client streams to whatever your HW supports and is set to output.
Most people also use onboard audio these days, and you don't get multiple voices/channels on those. And even if you did, the fact is that a software mixing+resampling solution is, most of the time, vastly superior to whatever resampling capabilities your multi-voice-multi-sample-rate sound card has. The only advantage of HW is speed, and thus low latency. That said my ALC889 can reach low latency with Jack and enabling rtirq.
There really is no escape to separating normal users from pro users when it comes to audio.
Normal users want it to just work, and for things to just work you need at least a system in place ready to resample your audio comming from multiple clients; they don't care about buffer sizes, periods or sample rate/format or who's mixing the audio. If you're a pro-audio user you'll just have to live with the current situation and use Jack; your software should work great with it too!
ASIO also has limitations on windows, and it seems to be good enough for professionals...
Leave a comment: