voicemeeter/examples/vm-cli
2022-09-22 22:55:24 +01:00
..
main.go Merge branch 'dev' of https://github.com/onyx-and-iris/voicemeeter-api-go into dev 2022-09-22 22:55:24 +01:00
README.md upd readme with new default delay 2022-09-19 03:05:02 +01:00

About

A simple voicemeeter-cli program. Offers ability to toggle, get and set parameters.

Use

Toggle with ! prefix, get by excluding = and set by including =. Mix and match arguments.

You may pass an optional flag -kind to set the kind of Voicemeeter. Defaults to banana.

You may pass an optional flag -delay to set a delay on the getters. Defaults to 20ms.

for example:

go run .\main.go -kind=potato -delay=18 strip[0].mute=0 strip[0].mute !strip[0].mute strip[0].mute bus[0].gain=-8.8 command.lock=1

Expected output:

Logged into Voicemeeter potato
Running command strip[0].mute=0
Value of strip[0].mute is: 0
Toggling strip[0].mute
Value of strip[0].mute is: 1
Running command bus[0].gain=-8.8
Running command command.lock=1