OmniMIDI Review: Is It Still the Best Virtual MIDI Synth?

Written by

in

To fix audio lag and MIDI latency in OmniMIDI (the popular open-source software MIDI synthesizer fork of BASSMIDI), you need to optimize how the driver handles audio stream buffers, voice rendering, and hardware interfaces. Because OmniMIDI is designed to handle extremely intensive MIDI playback (including Black MIDI), default settings often prioritize stability over real-time responsiveness.

The following optimized configurations can reduce your audio lag to an imperceptible level. 1. Select the Right Audio Output Engine

The backend API you choose dictates the baseline latency of your driver. Open the OmniMIDI Configurator and change your audio output:

ASIO (Best Choice): If you own a dedicated audio interface or use a software wrapper like ASIO4ALL, switch your driver backend to ASIO. It bypasses the Windows audio mixer completely, delivering the lowest possible latency.

WASAPI Exclusive (Second Best): If you are using standard onboard motherboard audio, select WASAPI. Make sure to enable Exclusive Mode. This forces Windows to give OmniMIDI solo priority over your hardware, heavily slashing lag.

Avoid DirectSound or MME, as these legacy engines inherently add massive, sluggish delays. 2. Lower the Audio Buffer and Period Settings

The audio buffer size controls how many audio frames are calculated at once. How to optimize audio buffer for low latency? – Facebook

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *