Horizontal artwork | Vertical artwork - JPG copies under 1 MB.
Elka VoiceMeeter FX Host is a Windows control surface and VST host for VoiceMeeter. It adds delay, volume, direct routing, VST processing, VST groups, ASIO Patch operation, and VBAN-TEXT control without sending audio through a separate DAW or plugin host.
The canvas is read from left to right:
VoiceMeeter source -> VST or VST group -> VoiceMeeter destination
The important rule is simple: after a source is connected into a VST path, that audio path is intentionally silent until the chain reaches a destination on the right. This prevents an incomplete processing chain from leaking dry audio.
Requirements
- Windows x64.
- VoiceMeeter installed and running.
- .NET 8 Desktop Runtime.
- VST3 plugins in the standard Windows VST3 folder or a custom folder added in the app.
- VST2 is available only in builds compiled with valid local VST2 SDK headers.
Quick Setup
- Start VoiceMeeter, then launch Elka VoiceMeeter FX Host.
- Choose Input, Output, or Main for the VoiceMeeter callback area you want to work with.
- Choose the hardware input, virtual input, or bus from the I/O section.
- Open VST / Route.
- Use Scan once, or add a custom plugin folder and scan it.
- Add a VST by double-clicking it, dragging it to the canvas, or selecting it
and pressing
Enter. - Connect a left source pin to the VST input.
- Connect the VST output to a right destination pin.
- Repeat the route for the other channel when building a stereo chain.
For a normal stereo path, the finished graph looks like this:
Source L/R -> VST input L/R -> VST output L/R -> Destination L/R
If sound disappears after the first cable, finish the cables on the right. That silence is expected while the route is incomplete.
See the complete user guide for scanning, groups, multichannel pins, ASIO Patch, saves, tray behavior, and troubleshooting.
Ctrl-Click Routing
Ctrl-click builds routes without dragging every cable:
- Hold
Ctrland click a source endpoint on the left. - Ctrl-click VSTs on the canvas or VST names in the browser in the order they should process audio.
- Ctrl-click a destination endpoint on the right.
- Release
Ctrland pressEnter.
The selected VSTs are grouped and wired in selection order. Selected endpoints
and VSTs stay highlighted until the action is completed. Press Esc to cancel.
Other supported combinations include:
- Ctrl-click only VSTs in the browser, then press
Enter, to create an unattached VST group. - Ctrl-click one or more sources and a VST, then press
Enter, to connect the sources to that VST. - Ctrl-click a VST and one or more destinations, then press
Enter, to connect the VST outputs. - Ctrl-click sources and destinations without a VST, then press
Enter, to create direct endpoint cables. - Ctrl-click an existing VST group and endpoints, then press
Enter, to attach the group without rebuilding it.
The full selection rules and examples are in the Ctrl-click routing guide.
Main Features
- Per-channel delay from
0 msto10,000 ms. - Per-channel volume from
0%to200%, with100%as unity. - Input, output, and main VoiceMeeter callback canvases.
- Direct endpoint routing and standard-route muting.
- VST3 scanning, custom plugin folders, native editors, state restore, reload, independent power, and independent bypass.
- VST groups with stable external connections while plugins are added, rearranged, powered, bypassed, or auto-wired inside the group.
- Stereo, multichannel, and sidechain pin layouts when supported by the plugin.
- Stable VST IDs and VBAN-TEXT commands for VST controls and exposed parameters.
- Callback mode and a separate VoiceMeeter Insert ASIO Patch mode.
- Saved layouts, Save As, Load, missing-plugin placeholders, remembered window size and position, startup delay, Start with Windows, Start to Tray, and Close to Tray.
- Optional stable/beta update checks and installer downloads from the Menu.
- A custom FX Host button inside supported VoiceMeeter versions.
Documentation
Using The App
- Complete user guide
- Ctrl-click routing and quick groups
- VBAN-TEXT and VFX commands
- VST2 setup and scanning
- Risks and current limitations
Settings And Logs
Normal settings, plugin cache, saves, and logs are stored under:
%LOCALAPPDATA%\ElkaSoft\VoiceMeeterFxHost
The in-app log shows callback status, plugin scanning, plugin loading, state restore, cable changes, and ASIO Patch activity. Start there when a route or plugin does not behave as expected.
For source code, build instructions, and development documentation, visit the project on GitHub.

