voicemeeter-api-powershell/FROM_SOURCE.md
onyx-and-iris 2846e46592 add gain,comp,limit to strip. Update tests.
Added gain, comp and limit attributes to strip class

Updated pester unit tests to reflect changes.

Update changelog
2021-04-30 18:41:10 +01:00

30 lines
788 B
Markdown

#### 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:
```powershell
Import-Module .\lib\Voicemeeter.psm1
try {
# Pass a Voicemeeter type as argument
$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() }
```