The buffer size is the set amount of latency allowed. While every system and device has a certain amount of inherent latency, the buffer setting allows the user to minimize or maximize this amount. In general, 512 samples or 11-12 milliseconds will provide optimal performance while not delaying the signal long enough to be detectable by the human ear. As a rule of thumb: the higher the buffer size, the more stable a system will be; the lower the buffer size, the better the performance of VSTi’s, etc will be, but system stability will suffer.