I want to able to record my singing without latency. So I don’t want to correct it afterwards, I want things to be right from the start. I’ve read quite a few thread on this topic but none has so far being able to solve my problem.
I use Audacity 2.3.2
- AMD Ryzen
- Windows 10
- 15,9 GB
- Real Tech
- Radeon Vega 3.60
A buffer (like a storage tank or long pipe) is required because of the multitasking operating system, and a buffer is a delay (latency).
Your computer is always multitasking even if you’re only running one application. When you record the digital audio stream flows into a buffer at a smooth-constant rate. When the system gets around to it the buffer is read and written to the hard drive in a quick burst. A smaller buffer gives you lower latency, but if the buffer doesn’t get read in time, you get buffer overflow and a glitch.
There is also a playback buffer which works the opposite way. The buffer is written-to (filled) in a quick burst and the digital audio stream flows-out (to the DAC) smoothly. In this case, if the buffer is too small and it doesn’t get re-filled quickly enough you get buffer underflow.