HomSpace Forum

Full Version: latency with pisound
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

soumello

Hi, I’m getting about 50 ms of latency when running SamplerBox with Pisound on Raspberry Pi.

I tried changing BLOCKSIZE in configuration.txt:

BLOCKSIZE = Low → still forces high buffer size (period_size: 416, buffer_size: 2080).

BLOCKSIZE = 104 → SamplerBox shows blocksize=104, but ALSA reports period_size: 626, buffer_size: 1878.

BLOCKSIZE = 204 → ALSA falls back to period_size: 624, buffer_size: 1872.

I also tried modifying audio.py to add latency=0.02 in the sounddevice.Stream. This reduced the buffer size, but caused strong clicks and pops.

It seems ALSA always overrides the requested settings with much larger period/buffer sizes.

Question:
What’s the recommended way to configure Pisound + SamplerBox for reliable low latency (e.g., period_size=64 / buffer_size=128 at 48kHz) without glitches? Should this be forced via .asoundrc or directly in SamplerBox’s audio backend?