Quote:
Originally Posted by Lil' Knight 
Can anyone explain clearly for me the meaning of buffer size? What's the difference between 512 samples and 2048 sample?
|
If you mean driver buffers then, basically, difference between 512 samples and 2048 samples is that you get 1536 samples longer delay with the bigger value. Good point is that the delay happens only when the first buffer filling is done).
What this means in practise is, that delay with 512 samples is around 11.6 ms and with the 2048 samples around 46,4ms ... @ 44.1kHz (conversion formula is "sample buffer size"/samplerate (kHz)).
You sure notice this difference when pressed the play button on your playback software.
Anyway, in playback situation, sample buffer size is not important unless you go to too small values which starts cause distortion in audio playback and drop-outs for playback because of the system (software/driver/OS data path/CPU) can't handle "realtime" processing (remember that the CPU time is shared with all running processes... system audio "architecture" may be quite complex as it is on Windows (Compared to lets say ASIO arcihtecture) ... ).
jiitee