Old 08-10-2024, 04:18 AM   #1
357mag
Human being with feelings
 
Join Date: Nov 2007
Posts: 842
Default What's block size?

Next to sample rate in Preferences there is something called block size. What should that be set at if you are recording at 48000?
357mag is offline   Reply With Quote
Old 08-10-2024, 04:33 AM   #2
Gibson_GM
Human being with feelings
 
Join Date: Mar 2021
Posts: 693
Default

Layman's answer: 64, 128 or 256, as your machine is capable of using without glitching out. The lower the number, the less latency you'll experience while recording.

1024 on playback to lower the burden on the CPU while processing (mixing, adding FX/vsts etc).
Gibson_GM is offline   Reply With Quote
Old 08-10-2024, 05:00 AM   #3
King Stupid
Human being with feelings
 
Join Date: Jan 2020
Posts: 1,436
Default

It's the buffer. The lower it is, the lower the latency.
Also, the higher chance of glitches and buffer underruns.
__________________
Tell us your hardware and setup. Show us your Options > Preferences > Device screen.
Nearly human, with very few feelings.
King Stupid is offline   Reply With Quote
Old 08-10-2024, 11:41 AM   #4
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,999
Default

Quote:
Originally Posted by 357mag View Post
Next to sample rate in Preferences there is something called block size. What should that be set at if you are recording at 48000?
It's very literally the latency control. The lag from input to output.

If you are playing live through the computer and thus monitoring live inputs along with processed sound through the computer, you need to not have any perceivable lag. The block size is the latency control for that.

The caveat is there will be a limit to how low you can set it and still have stable dropout free audio! Too laggy of an interface (it's baseline inherent latency) and/or too slow of a computer means you can't really do live sound. If you can't set low enough for no lag without losing stability, well that's a show stopper.

That's the long and short there.

For post work (ie mixing) where you no longer monitor any live performance in real time, set the block size to a high setting like 512 or 1024 samples. (Always multiples of 32 samples.) Leave your CPU for mix processing.

And now you know why some people monitor live inputs with the low latency digital mixers built into audio interfaces! Bypass the DAW and leave the block size set high for stability.

PS. 48k sample rate does in fact lead to the lowest latency possible with the lowest CPU hit. Going to 96k cuts the latency in half but typically uses more than 2x CPU, for example. 44.1k doesn't really lower the CPU use for the increased latency at that rate.
serr is online now   Reply With Quote
Old 08-11-2024, 12:04 AM   #5
Tadamori
Human being with feelings
 
Join Date: Aug 2024
Posts: 4
Default

for recording at 48kHz, a block size of 128 or 256 samples is usually ideal, balancing low latency with stable performance.
Tadamori is offline   Reply With Quote
Old 08-11-2024, 04:56 AM   #6
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,951
Default

Block Size in Reaper: A Quick Explanation

Block size in Reaper refers to the amount of audio data processed by your computer's audio interface at a time. It's a crucial setting that affects latency (delay) and CPU load.

How it works:
Smaller block size: Lower latency (less delay between playing and hearing), but higher CPU load.
Larger block size: Higher latency, but lower CPU load.
Where to find it:
You can adjust the block size in Reaper's preferences:

Go to Preferences > Audio > Device.
Look for the Request block size option.
When to use what:
Low latency: For recording instruments or playing with minimal delay (e.g., guitar, vocals), use a smaller block size (like 64 or 128).

High CPU load: If you're using many plugins or processing heavy audio, a larger block size (like 512 or 1024) can help prevent audio dropouts.

Remember: The optimal block size depends on your computer's specs, audio interface, and the complexity of your project. It's often a matter of finding the best balance between low latency and stable performance.
Coachz is offline   Reply With Quote
Old 08-11-2024, 05:10 AM   #7
souk21
Human being with feelings
 
souk21's Avatar
 
Join Date: Mar 2021
Posts: 538
Default

Don't know if this was mentioned but some hardware don't respect the "Request block size" setting in REAPER and have a separated software to choose the block size.
souk21 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:19 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.