Fix Latency in GrandOrgue
You press a key and the note arrives a heartbeat later — or the sound crackles and pops. Audio latency makes an organ feel broken, but it is tunable. Here is how to dial it in.
What Latency Actually Is
Latency is the delay between pressing a key and hearing the note, measured in milliseconds. Below about 10 ms it feels instant; above 30–40 ms most players notice the lag. GrandOrgue’s default desired latency is around 50 ms — playable, but sluggish for fast passages. The goal is to push it as low as your computer can handle without audio glitches.
1. Lower Your Audio Buffer (128 or 256 Samples)
The buffer size is the main latency knob. Open Settings > Audio Settings and find the buffer/latency setting:
- Start with 256 samples — a safe middle ground on most modern computers.
- If playback is clean, try 128 samples for noticeably tighter response.
- Smaller buffer = lower latency but more strain on your CPU. There is no universally “best” value; it depends on your machine.
2. Hearing Crackles or Pops? Raise the Buffer Again
Crackling after lowering the buffer means your CPU cannot fill the smaller buffers in time. This is not a fault — it is the trade-off. Step the buffer back up (128 → 256 → 512) until the audio is clean again. A slightly higher latency with clean sound always beats an ultra-low latency full of pops.
3. Use ASIO on Windows
On Windows, the shared DirectSound/WASAPI path adds significant latency compared with ASIO. Install your interface’s native ASIO driver if one exists, otherwise the free ASIO4ALL driver, and select ASIO in GrandOrgue’s audio settings. This single change often cuts latency more than any buffer tweak. (macOS CoreAudio and Linux ALSA users are already on low-latency paths.)
4. Close CPU-Heavy Applications
Browsers with dozens of tabs, video calls, and DAWs all compete for the same CPU time that GrandOrgue’s audio engine needs. Close them before playing. On laptops, also switch the Windows power plan to High performance (or disable aggressive CPU throttling) so the processor does not downclock mid-performance.
5. An SSD Speeds Up Loading (and That Helps Too)
A solid-state drive does not lower playing latency directly — but large sample sets load dramatically faster from an SSD, and smooth streaming of samples reduces the chance of dropouts on big organs. If you are still on a spinning hard drive, moving your sample sets to an SSD is one of the best upgrades you can make.
6. Consider a Dedicated Audio Interface
Onboard sound chips have mediocre drivers. A modest USB audio interface with proper ASIO drivers delivers lower achievable latency and far more stable performance. See our audio interface guide for models that work well with GrandOrgue.
Frequently Asked Questions
What buffer size should I start with?
256 samples. It gives low latency on most machines made in the last decade. Drop to 128 if it is clean; raise to 512 if you hear crackling.
Why do I get crackling at 128 samples?
Your CPU cannot process the audio fast enough at that buffer size — especially with many stops drawn on a large organ. Raise the buffer or close background apps; it is a performance limit, not a bug.
Does adding more RAM reduce latency?
No. RAM determines which organs you can load (see out-of-memory fixes), not how quickly notes sound. Latency is set by the audio driver and buffer size.
Is 50 ms latency normal?
It is GrandOrgue’s default target and perfectly fine for hymn playing and slow repertoire. If you play fast baroque passages and feel the lag, work through the steps above to bring it down.
Related Guides
- GrandOrgue No Sound? Fix It Here — no audio at all
- Best Audio Interfaces for GrandOrgue — hardware that lowers latency
- GrandOrgue Out of Memory? Solutions — when big organs will not load
- GrandOrgue System Requirements — is your PC fast enough?
