All integrations
Built inMusic and audio

Voicemeeter

Included with Macro Deck

Control the gain, mute, routing and macro buttons of Voicemeeter, Banana or Potato from your deck.

  • Set, raise or lower strip and bus gain, with an optional fade
  • Mute strips and buses, and route strips to A and B buses
  • Press or switch Voicemeeter macro buttons
  • Live variables for gain, mute and routing of every channel
  • Triggers when a level, mute, route or macro button changes

The Voicemeeter integration connects Macro Deck to VB-Audio Voicemeeter on the same Windows computer. It talks to Voicemeeter through its Remote API, so there is nothing to set up: once the integration is on, Macro Deck finds the installed Voicemeeter and connects as soon as it runs. It works with all three editions, Voicemeeter, Voicemeeter Banana and Voicemeeter Potato, and adapts to the number of strips and buses the running edition has.

What you can do

  • Turn the level of an input strip or an output bus to a fixed value, or raise and lower it in steps, optionally fading over a set time.
  • Mute, unmute or toggle a strip or a bus. Buttons with a mute action light up while the channel is muted, also when you mute it in Voicemeeter itself.
  • Switch a strip's send to an A or B bus on or off, or send it to only that bus.
  • Turn the Mono, Solo or EQ switch of a channel on or off.
  • Press or switch one of Voicemeeter's macro buttons, run commands such as Show window or Restart audio engine, control the tape recorder and load a saved settings file.
  • Write any Remote API parameter with Set Parameter, several at once with Run Script, or read one into a variable with Get Parameter.

Some example setups:

  • A Mic button with Mute Strip in Toggle mode for your microphone strip, which shows whether you are muted.
  • A slider bound to the gain variable of your music strip, such as voicemeeter_strip2_gain, so the slider follows the fader in Voicemeeter and moves it when you drag.
  • A button that routes your game strip to Only this bus A2 to move it from speakers to headphones.

How it behaves

Macro Deck checks for Voicemeeter every 2 seconds while it is closed and reads its state about five times a second while it runs. When you start or close Voicemeeter, the Connected and Disconnected triggers fire, and the variables read as unavailable while it is closed, except voicemeeter_connected. Changes you make in Voicemeeter itself, a MIDI controller or another app show up in the variables and triggers too. Actions fail with a message when Voicemeeter is not running; the Run Voicemeeter action starts it.

Spotify

Included with Macro Deck

Control Spotify playback, like songs, manage playlists and show what is playing on your deck.

YouTube Music Desktop App

Included with Macro Deck

Control YouTube Music Desktop App from your deck: playback, volume, ratings and what is playing.

WebNowPlaying

Included with Macro Deck

Control music and videos playing in your browser and show what is playing, through the WebNowPlaying extension.

Jellyfin

Included with Macro Deck

Control Jellyfin apps and TVs from your deck, show what plays and react when playback starts or stops.

SoundPad

Included with Macro Deck

Play sounds from your SoundPad list, control recordings and show the playing sound on your deck.