Import-Module .\lib\Voicemeeter.psm1 try { $vmr = Get-RemoteBanana $hash = @{ strip_0 = @{mute = $true; mono = $true}; strip_1 = @{mute = $true; mono = $true}; strip_2 = @{mute = $true; mono = $true}; bus_0 = @{mute = $true; mono = $true}; bus_1 = @{mute = $true; mono = $true}; bus_2 = @{mute = $true; mono = $true}; mb_0 = @{state = $true}; mb_1 = @{stateonly = $true}; mb_2 = @{trigger = $true} } $vmr.Set_Multi($hash) $hash = @{ strip_0 = @{mute = $false; mono = $false}; strip_1 = @{mute = $false; mono = $false}; strip_2 = @{mute = $false; mono = $false}; bus_0 = @{mute = $false; mono = $false}; bus_1 = @{mute = $false; mono = $false}; bus_2 = @{mute = $false; mono = $false}; mb_0 = @{state = $false}; mb_1 = @{stateonly = $false}; mb_2 = @{trigger = $false} } $vmr.Set_Multi($hash) } finally { $vmr.Logout() }