|
|
|
|
|
by squeaky-clean
3387 days ago
|
|
Likewise, none of my audio devices have required special drivers for Mac, and I can easily get 3ms latency by just plugging it in and making sure buffer size it at a minimum. I produced on Windows forever and didn't believe there would have been a noticeable difference switching to OSX. |
|
Are the 3ms measured or is it just what OSX tells you ?
A buffer of 3ms at 48kHz holds 144 samples. That means shoveling 144 fresh samples (per channel, ofc) ~333 times a second and sending them to the sound card immediately. That may be possible if your sound card supports resampling (and minor magic) and only without a sound server (OSX uses one). Either that or you have an impressive cpu. Feel free to correct me at any point.
edit: PS This is only the program->sound_card part. Programs themselves add a ton of latency and sound cards add to it as well. In reality even 10ms is beyond perfect conditions.