I'm building an app that needs to run on both mac and windows. I have used macs for the past 10 years and windows machines for the past 10 days so my experience is slightly biased! The app I have built is intended for teachers with no technical experience to use, because of this there is a significant demand that everything works straight out of the box, something that has become an issue with windows audio drivers. If you mention the word driver to many of the teachers I'm working with they would run a mile, so I need the app to default to one driver that will work for anyone - I basically have to decide for them! My question then, which driver would be best to choose? there appear to be issues with many of them:
ad_mme incurs a significant latency problem on all of the machines I have tested my app on
ad_directsound no latency, works perfectly once an input is selected but outputs a shrill scream that is very high in amplitude if input device is set on none during startup.
ad_portaudio Windows Directsound this look promising but, no scream, low latency, would all windows machines have this driver installed? What is the ad_portaudio part and how does this differ from ad_directsound?
I would value any feedback or input! :)