Re: [Audacity-devel] Manual latency changes committed
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Vaughan J. <va...@au...> - 2009-01-26 22:43:49
|
Leland wrote: > Quoting Gale Andrews <ga...@au...>: > > >> Maybe we should just decide on a value between -120 and -130 now >> and get feedback, and consider a lower value just for Mac if that >> feedback suggests Audacity is consistently overcompensating there? >> >> > Go ahead and commit the 130. (It's in AudioIO.h) I think the others thought > that was okay as well. > > I wouldn't necessarily make any special cases for the Mac since it really > depends on what device, cpu speed, architecture, and other workloads. We could > be guessing til the cows come home and we'd never be able to provide a default > value that will fit everyone. > > Exactly! That's why I joked about making it 129.3 --- we just have too few data points to make a more precise choice. And as you point out, the standard deviation would probably be fat, but not just for Mac. We've seen variation among cards/drivers of the same API, e.g., DirectSound vs MME. So, any specific value will give bad results for many users. I still think it would be better to change the default for different platforms/APIs. Certainly if you choose an ASIO driver, 130 will be far off. If we like 130 for MME, we can make some similar approximations for DS, ASIO, etc, and put in the logic to change it when the user is on a different platform or changes the API type. (But that can be for 1.3.8.) - V |