voicemeeter-api-powershell/FROM_SOURCE.md
onyx-and-iris 2f1508e8f1 update readme, runall and gitignore
Update installation instructions in README.

Added logging and log parsing to runall.ps1

Add ignore log files
2021-05-01 22:20:21 +01:00

807 B

Direct download:

The only difference when you download from source is how you load scripts. You will need to Import-Module by relative location, for example:

Instead of Import-Module Voicemeeter use Import-Module .\lib\Voicemeeter.psm1 (from repository root)

Everything else remains the same

Simple example if using from source:

Import-Module .\lib\Voicemeeter.psm1

try {
    # Run the factory function for required Voicemeeter type
    $vmr = Get-RemoteBanana

    # Set strip and bus params
    $vmr.strip[0].mono = $true
    $vmr.strip[0].mono  '=> $true'
    $vmr.bus[1].mute = $false
    $vmr.bus[1].mute    '=> $false'

    # Set macrobutton with id 4, mode state to 1
    $vmr.button[4].state = $true
    $vmr.button[4].state    '=> $true'
}
finally { $vmr.Logout() }