Skip to content

VoiceMeeter - Usage examples#

Examples#

Changing your output device using VM Advanced:#

  • Strip[x].device.wdm = "NAME OF DEVICE";
    • Replace wdm with one of the following if you use another device type: sr/wdm/ks/mme/asio.
    • Replace x with strip number, strip overview can be found under getting started.

Disabling output device:#

Using Advanced toggle action

  • Mode1 Key Press: Strip[3].device.wdm="NAME OF DEVICE"
  • Mode1 Check: Strip[3].device or Strip[3].device.wdm
  • Mode2 Key Press: Strip[3].device.wdm=""
  • Replace wdm with one of the following if you use another device type: sr/wdm/ks/mme/asio

Incrementally increase/decrease gain:#

Using Advanced Press/Long-press
Strip[0].Gain+=10 or Strip[0].Gain-=10

Enable / Disable Output#

Using Advanced toggle action

  • Mode1 Key Press: Strip[X].A1=1
  • Mode1 Check: Strip[X].A1
  • Mode2 Key Press: Strip[X].A1=0

Replace x with strip number and A1 with the output, strip overview can be found under getting started.

Fade in/out#

Using Advanced Press/Long-press

  • Key press: Strip[x].FadeTo=(-60.0, 3000)
  • Key press: Strip[x].FadeTo=(00.0, 3000)
  • Title Prefix: dB
  • Title Value: Strip[x].Gain

Replace x with strip number, strip overview can be found under getting started.

Midi Usage#

You can trigger Midi functions using the SendMidi command from the Advanced actions. Syntax: SendMidi(DEVICE_NAME, COMMAND, CHANNEL, KEY_ID, VALUE);

  • DEVICE_NAME: Name of your device. Start of the name is good too (i.e. nano instead of nanoKORG). Name can be found in VoiceMeeter Macro under `MIDI OUT1 device:
  • COMMAND: One of 3 options: - note-on - note-of - ctrl-change.
  • CHANNEL: Integer value between 1 to 16.
  • KEY_ID: The ID of the Midi key to turn on/off. This can be found using the LEARN feature inside VoiceMeeter Macro.