mirror of
https://github.com/onyx-and-iris/voicemeeter-api-powershell.git
synced 2025-01-18 21:30:46 +00:00
33 lines
848 B
Markdown
33 lines
848 B
Markdown
## About
|
|
|
|
A simple voicemeeter-cli script. 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 the following optional flags:
|
|
|
|
- -o: (-output) to toggle console output.
|
|
- -i: (-interactive) to toggle interactive mode.
|
|
- -k: (-kind) to set the kind of Voicemeeter. Defaults to banana.
|
|
- -s: (script) a string array, one string for each command.
|
|
|
|
for example:
|
|
|
|
`powershell.exe .\CLI.ps1 -o -k "banana" -s "strip[0].mute", "!strip[0].mute", "strip[0].mute", "bus[2].eq.on=1", "command.lock=1"`
|
|
|
|
Expected output:
|
|
|
|
```
|
|
Getting strip[0].mute
|
|
strip[0].mute = 0
|
|
Toggling strip[0].mute
|
|
Getting strip[0].mute
|
|
strip[0].mute = 1
|
|
Setting bus[2].eq.on=1
|
|
Setting command.lock=1
|
|
```
|
|
|
|
If running in interactive mode press `<Enter>` to exit.
|