So a larger buffer will take strain off your system and allow you to process more plugins and play more CPU-hungry synths. creating sound) instead of running back and forth sending new buckets of sound to the audio interface.
A larger buffer means essentially that your system has more time to actually perform calculations (i.e. The audio buffer for your interface is too small, so your system is constantly busy filling the buffer instead of calculating the sound. There are a couple of main reasons for the buffer running empty: Essentially, this is the sound of scraping the bottom of an empty barrel
This happens when data doesn’t arrive at your audio interface in time to fill a new buffer when the current one has already been played. “Popping” sounds are usually an indicator for the audio stream being interrupted. I’ll try not to be too technical about this - so apologies to the tech-savy crew for not being 100% precise at all times for the sake of simplicity…