Wave Link (legacy) sub-actions¶
Get filter state¶
For Wave Link 1.x/2.x, the older version. Reads whether a filter on an input is on into variables for later steps. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Input | The input (channel), by name as Wave Link shows it, like "Music", or by ID. |
| Filter | The filter, by name as Wave Link shows it on that input, or by ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%filter.active% |
true if the filter is on |
%filter.name% |
The filter's name |
%filter.id% |
The filter's ID |
%input.name% |
The input's name |
Type id: wavelink.legacy.getFilterState
Get input information¶
For Wave Link 1.x/2.x, the older version. Reads an input's mute, volume and filter bypass for both mixes into variables for later steps. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Input | The input (channel), by name as Wave Link shows it, like "Music", or by ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%input.name% |
The input's name |
%input.identifier% |
Its ID |
%input.local.muted% |
true if muted in the Monitor Mix |
%input.local.volume% |
Volume in the Monitor Mix (0-100) |
%input.local.filterBypass% |
true if filters are skipped in the Monitor Mix |
%input.stream.muted% |
true if muted in the Stream Mix |
%input.stream.volume% |
Volume in the Stream Mix (0-100) |
%input.stream.filterBypass% |
true if filters are skipped in the Stream Mix |
Type id: wavelink.legacy.getInputInfo
Get microphone information¶
For Wave Link 1.x/2.x, the older version. Reads your microphone's settings into variables for later steps. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Microphone | The microphone, by name or ID. Leave empty if you only have one. |
Variables it adds
| Variable | What it holds |
|---|---|
%microphone.name% |
The microphone's name |
%microphone.gain% |
Its gain |
%microphone.outputVolume% |
Its output volume |
%microphone.balance% |
Its balance (0-100) |
%microphone.muted% |
true if muted |
%microphone.lowCut% |
true if low cut is on |
%microphone.clipGuard% |
true if Clipguard is on |
%microphone.gainLocked% |
true if the gain is locked |
Type id: wavelink.legacy.getMicrophoneInfo
Get output volumes¶
For Wave Link 1.x/2.x, the older version. Reads the volume of the Monitor Mix and the Stream Mix into variables for later steps. It also works with Wave Link 3.
Variables it adds
| Variable | What it holds |
|---|---|
%localVolume% |
Monitor Mix volume (0-100) |
%streamVolume% |
Stream Mix volume (0-100) |
Type id: wavelink.legacy.getOutputVolumes
Get selected output¶
For Wave Link 1.x/2.x, the older version. Reads which output device you listen on into variables for later steps. It also works with Wave Link 3.
Variables it adds
| Variable | What it holds |
|---|---|
%output.name% |
The output device's name |
%output.identifier% |
Its ID |
Type id: wavelink.legacy.getSelectedOutput
Mute input¶
For Wave Link 1.x/2.x, the older version. Mutes or unmutes an input in the Monitor Mix, the Stream Mix or both. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Input | The input (channel), by name as Wave Link shows it, like "Music", or by ID. |
| Mixer | Which mix to change: Local is the Monitor Mix (what you hear), Stream is the Stream Mix (what viewers hear), Both changes both. Options: Both, Local, Stream. Starts as: Both. |
| State | Mute mutes it, Unmute unmutes it, Toggle flips it to the opposite of what it is now. Options: Mute, Unmute, Toggle. Starts as: Mute. |
Variables it adds
| Variable | What it holds |
|---|---|
%input.muted% |
true if muted after the change |
Type id: wavelink.legacy.muteInput
Mute microphone¶
For Wave Link 1.x/2.x, the older version. Mutes or unmutes your microphone. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Microphone | The microphone, by name or ID. Leave empty if you only have one. |
| State | Mute mutes it, Unmute unmutes it, Toggle flips it to the opposite of what it is now. Options: Mute, Unmute, Toggle. Starts as: Mute. |
Variables it adds
| Variable | What it holds |
|---|---|
%microphone.muted% |
true if muted after the change |
Type id: wavelink.legacy.muteMicrophone
Mute output¶
For Wave Link 1.x/2.x, the older version. Mutes or unmutes the whole Monitor Mix or Stream Mix. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Mixer | Which mix to change: Local is the Monitor Mix (what you hear), Stream is the Stream Mix (what viewers hear). Options: Local, Stream. Starts as: Local. |
| State | Mute mutes it, Unmute unmutes it, Toggle flips it to the opposite of what it is now. Options: Mute, Unmute, Toggle. Starts as: Mute. |
Variables it adds
| Variable | What it holds |
|---|---|
%output.muted% |
true if muted after the change |
Type id: wavelink.legacy.muteOutput
Set filter bypass state¶
For Wave Link 1.x/2.x, the older version. Skips all filters on an input (bypass) or uses them again. Wave Link 3 does not have this.
| Setting | What to put in |
|---|---|
| Input | The input (channel), by name as Wave Link shows it, like "Music", or by ID. |
| Mixer | Which mix to change: Local is the Monitor Mix (what you hear), Stream is the Stream Mix (what viewers hear), Both changes both. Options: Both, Local, Stream. Starts as: Both. |
| State | Bypassed skips the filters, Not Bypassed uses them, Toggle flips it to the opposite of what it is now. Options: Bypassed, Not Bypassed, Toggle. Starts as: Bypassed. |
Variables it adds
| Variable | What it holds |
|---|---|
%input.filterBypass% |
true if filters are skipped after the change |
Type id: wavelink.legacy.setFilterBypass
Set filter state¶
For Wave Link 1.x/2.x, the older version. Switches one filter on an input on or off. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Input | The input (channel), by name as Wave Link shows it, like "Music", or by ID. |
| Filter | The filter, by name as Wave Link shows it on that input, or by ID. |
| State | Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Enabled. |
Variables it adds
| Variable | What it holds |
|---|---|
%filter.active% |
true if the filter is on after the change |
Type id: wavelink.legacy.setFilterState
Set input volume¶
For Wave Link 1.x/2.x, the older version. Sets how loud an input is in the Monitor Mix, the Stream Mix or both. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Input | The input (channel), by name as Wave Link shows it, like "Music", or by ID. |
| Mixer | Which mix to change: Local is the Monitor Mix (what you hear), Stream is the Stream Mix (what viewers hear), Both changes both. Options: Both, Local, Stream. Starts as: Both. |
| Volume (0-100) | Volume from 0 (silent) to 100 (loudest). With Relative change ticked, this is how much to add. Starts as: 100. |
| Add to current value | Tick to add your number to the current value instead of replacing it. Use a negative number to go down. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%input.volume% |
The volume after the change (0-100) |
Type id: wavelink.legacy.setInputVolume
Set microphone balance¶
For Wave Link 1.x/2.x, the older version. Sets the microphone balance. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Microphone | The microphone, by name or ID. Leave empty if you only have one. |
| Balance (0-100) | From 0 to 100, where 50 is the middle. With Relative change ticked, how much to add. Starts as: 50. |
| Add to current value | Tick to add your number to the current value instead of replacing it. Use a negative number to go down. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%microphone.balance% |
The balance after the change (0-100) |
Type id: wavelink.legacy.setMicrophoneBalance
Set microphone gain¶
For Wave Link 1.x/2.x, the older version. Sets the microphone gain, which is how loudly it picks you up. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Microphone | The microphone, by name or ID. Leave empty if you only have one. |
| Gain | The gain, using the microphone's own scale in Wave Link 1.x/2.x (on Wave Link 3 it is 0-100 percent). With Relative change ticked, how much to add. Starts as: 50. |
| Add to current value | Tick to add your number to the current value instead of replacing it. Use a negative number to go down. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%microphone.gain% |
The gain after the change |
Type id: wavelink.legacy.setMicrophoneGain
Set microphone output volume¶
For Wave Link 1.x/2.x, the older version. Sets the microphone's output volume (what you hear of yourself). Wave Link 3 does not have this.
| Setting | What to put in |
|---|---|
| Microphone | The microphone, by name or ID. Leave empty if you only have one. |
| Output volume | The volume, using the microphone's own scale. With Relative change ticked, how much to add. Starts as: 50. |
| Add to current value | Tick to add your number to the current value instead of replacing it. Use a negative number to go down. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%microphone.outputVolume% |
The volume after the change |
Type id: wavelink.legacy.setMicrophoneOutputVolume
Set output monitor device¶
For Wave Link 1.x/2.x, the older version. Picks which output device (speakers or headphones) you listen on. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Output device | The output device (speakers or headphones), by name or ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%output.name% |
The new output device's name |
Type id: wavelink.legacy.setOutputMonitorDevice
Set output volume¶
For Wave Link 1.x/2.x, the older version. Sets how loud the Monitor Mix or the Stream Mix is. It also works with Wave Link 3.
| Setting | What to put in |
|---|---|
| Mixer | Which mix to change: Local is the Monitor Mix (what you hear), Stream is the Stream Mix (what viewers hear). Options: Local, Stream. Starts as: Local. |
| Volume (0-100) | Volume from 0 (silent) to 100 (loudest). With Relative change ticked, this is how much to add. Starts as: 100. |
| Add to current value | Tick to add your number to the current value instead of replacing it. Use a negative number to go down. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%output.volume% |
The volume after the change (0-100) |
Type id: wavelink.legacy.setOutputVolume