Wave Link sub-actions¶
Add application to channel¶
Sends a program's sound to a Wave Link channel (Wave Link 3 only), for example putting your game on the 'Game' channel.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
| Application | The program, by name or ID, like "Spotify". Leave empty to use the program you are using right now (the one in front). |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkAppId% |
The program's ID |
%waveLinkAppName% |
The program's name |
Type id: wavelink.addAppToChannel
Add output to device mix¶
Makes an output device (speakers or headphones) play a chosen mix (Wave Link 3 only).
| Setting | What to put in |
|---|---|
| Output device | The output device (speakers or headphones), by name or ID. |
| Mix | The mix this output should play, by name or ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkOutputMixName% |
The mix the output plays now |
Type id: wavelink.addOutputToMix
Adjust channel volume¶
Makes a Wave Link channel louder or quieter by an amount, for example 5 points up.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
| Mix | Which mix to change, like "Stream Mix". Leave empty to change the channel as a whole (on Wave Link 1.x/2.x that means both mixes). |
| Change (+/-) | How much to change the volume, in points of 0-100. Use a negative number to go down, like -5. Starts as: 5. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkChannelVolume% |
The volume after the change (0-100) |
Type id: wavelink.adjustChannelVolume
Adjust mix volume¶
Makes a whole mix louder or quieter by an amount.
| Setting | What to put in |
|---|---|
| Mix | The mix, by name as Wave Link shows it, like "Stream Mix", or by ID. |
| Change (+/-) | How much to change the volume, in points of 0-100. Use a negative number to go down, like -5. Starts as: 5. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkMixVolume% |
The volume after the change (0-100) |
Type id: wavelink.adjustMixVolume
Get channel information¶
Reads a channel's mute, volume, mixes and effects into variables you can use in later steps.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkChannelName% |
The channel's name |
%waveLinkChannelId% |
The channel's ID |
%waveLinkChannelMuted% |
true if the whole channel is muted |
%waveLinkChannelVolume% |
The channel's volume (0-100) |
%waveLinkChannelMixesCount% |
How many mixes the channel is in |
%waveLinkChannelEffectsCount% |
How many effects it has |
%waveLinkChannelAppsCount% |
How many programs play on it |
%waveLinkChannelMix.0.name% |
The first mix's name (use .1, .2 and so on for more) |
%waveLinkChannelMix.0.muted% |
true if muted in that mix |
%waveLinkChannelMix.0.level% |
Volume in that mix |
%waveLinkChannelEffect.0.name% |
The first effect's name (.1, .2 for more) |
%waveLinkChannelEffect.0.enabled% |
true if that effect is on |
Type id: wavelink.getChannelInfo
Get input device information¶
Reads an input device's (microphone's) settings into variables you can use in later steps.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkInputDeviceName% |
The device's name |
%waveLinkInputDeviceId% |
Its ID |
%waveLinkInputDeviceMuted% |
true if muted |
%waveLinkInputDeviceGain% |
Its gain |
%waveLinkInputDeviceGainLocked% |
true if the gain is locked |
%waveLinkInputDeviceMicPcMix% |
Its mic/PC balance (0-100) |
%waveLinkInputDeviceClipGuard% |
true if Clipguard is on |
%waveLinkInputDeviceLowCutFilter% |
true if low cut is on |
%waveLinkInputChannelName% |
The channel it feeds, if any |
%waveLinkInputChannelVolume% |
That channel's volume |
Type id: wavelink.getInputDeviceInfo
Get mix information¶
Reads a mix's mute and volume into variables you can use in later steps.
| Setting | What to put in |
|---|---|
| Mix | The mix, by name as Wave Link shows it, like "Stream Mix", or by ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkMixName% |
The mix's name |
%waveLinkMixId% |
Its ID |
%waveLinkMixMuted% |
true if muted |
%waveLinkMixVolume% |
Its volume (0-100) |
Type id: wavelink.getMixInfo
Get selected output device¶
Reads which output device and mix you are listening to into variables you can use in later steps.
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkOutputDeviceName% |
The main output device |
%waveLinkOutputDeviceId% |
Its ID |
%waveLinkOutputMixName% |
The mix you listen to |
%waveLinkOutputMixId% |
That mix's ID |
Type id: wavelink.getSelectedOutput
Mute channel¶
Mutes or unmutes a whole Wave Link channel.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
| State | Muted mutes it, Not Muted unmutes it, Toggle flips it to the opposite of what it is now. Options: Muted, Not Muted, Toggle. Starts as: Muted. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkChannelMuted% |
true if the channel is muted after the change |
Type id: wavelink.muteChannel
Mute input device¶
Mutes or unmutes an input device, usually your microphone.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
| State | Muted mutes it, Not Muted unmutes it, Toggle flips it to the opposite of what it is now. Options: Muted, Not Muted, Toggle. Starts as: Muted. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkInputDeviceMuted% |
true if muted after the change |
Type id: wavelink.muteInputDevice
Mute mix¶
Mutes or unmutes a whole mix, like your Stream Mix.
| Setting | What to put in |
|---|---|
| Mix | The mix, by name as Wave Link shows it, like "Stream Mix", or by ID. |
| State | Muted mutes it, Not Muted unmutes it, Toggle flips it to the opposite of what it is now. Options: Muted, Not Muted, Toggle. Starts as: Muted. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkMixMuted% |
true if muted after the change |
Type id: wavelink.muteMix
Set channel effect state¶
Switches an effect on a channel (or a Wave Link 1.x/2.x filter) on or off.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
| Effect | The effect, by name as Wave Link shows it on that channel, 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 |
|---|---|
%waveLinkEffectEnabled% |
true if the effect is on after the change |
Type id: wavelink.setChannelEffectState
Set channel mix mute¶
Mutes or unmutes a channel in just one mix, for example silencing music only in your stream.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
| Mix | The mix to change, like "Stream Mix". |
| State | Muted mutes it, Not Muted unmutes it, Toggle flips it to the opposite of what it is now. Options: Muted, Not Muted, Toggle. Starts as: Muted. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkMixMuted% |
true if it is muted after the change |
Type id: wavelink.setChannelMixMute
Set channel volume¶
Sets how loud a Wave Link channel is.
| Setting | What to put in |
|---|---|
| Channel | The channel, by name as Wave Link shows it, like "Music", or by ID. |
| Mix | Which mix to change, like "Stream Mix". Leave empty to change the channel as a whole (on Wave Link 1.x/2.x that means both mixes). |
| Volume (0-100) | Volume from 0 (silent) to 100 (loudest). Starts as: 100. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkChannelVolume% |
The volume after the change (0-100) |
Type id: wavelink.setChannelVolume
Set input Clipguard (stops crackling)¶
Turns Clipguard on or off. It stops your microphone from crackling when you shout.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
| 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 |
|---|---|
%waveLinkInputDeviceClipGuard% |
true if Clipguard is on after the change |
Type id: wavelink.setInputClipGuard
Set input gain¶
Sets the gain of an input device, which is how loudly it picks you up.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
| Gain (0-100) | Gain from 0 to 100, as a percent of the device's range. On Wave Link 1.x/2.x it is the microphone's own gain number instead. 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 |
|---|---|
%waveLinkInputDeviceGain% |
The gain after the change |
Type id: wavelink.setInputGain
Set input gain lock state¶
Locks or unlocks the gain of an input device so it cannot be turned by accident.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
| State | Locked locks it, Unlocked unlocks it, Toggle flips it to the opposite of what it is now. Options: Locked, Unlocked, Toggle. Starts as: Locked. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkInputDeviceGainLocked% |
true if locked after the change |
Type id: wavelink.setInputGainLock
Set input low cut filter¶
Turns the low cut filter on or off. It removes deep rumble from your microphone.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
| 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 |
|---|---|
%waveLinkInputDeviceLowCutFilter% |
true if low cut is on after the change |
Type id: wavelink.setInputLowCut
Set main output device¶
Picks which output device you listen on (your main output).
| Setting | What to put in |
|---|---|
| Output device | The output device (speakers or headphones), by name or ID. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkOutputDeviceName% |
The new main output device |
Type id: wavelink.setMainOutput
Set Mic/PC balance¶
Sets the balance between your microphone and your PC sound that you hear in your headphones.
| Setting | What to put in |
|---|---|
| Input device | The input device (microphone), by name or ID. Leave empty if you only have one. |
| Balance (0-100) | From 0 to 100: 0 is only the microphone, 100 is only the PC sound, 50 is in 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 |
|---|---|
%waveLinkInputDeviceMicPcMix% |
The balance after the change (0-100) |
Type id: wavelink.setMicPcBalance
Set mix volume¶
Sets how loud a whole mix is.
| Setting | What to put in |
|---|---|
| Mix | The mix, by name as Wave Link shows it, like "Stream Mix", or by ID. |
| Volume (0-100) | Volume from 0 (silent) to 100 (loudest). Starts as: 100. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkMixVolume% |
The volume after the change (0-100) |
Type id: wavelink.setMixVolume
Set monitored mix¶
Picks which mix you listen to on your main output device.
| Setting | What to put in |
|---|---|
| Monitored mix | The mix to listen to, by name or ID. On Wave Link 1.x/2.x only Monitor Mix and Stream Mix exist. |
Variables it adds
| Variable | What it holds |
|---|---|
%waveLinkMixName% |
The mix you listen to now |
Type id: wavelink.setMonitoredMix
Set output volume¶
Sets the volume of an output device (speakers or headphones) in Wave Link 3.
| Setting | What to put in |
|---|---|
| Output device | The output device (speakers or headphones), by name or ID. |
| 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 |
|---|---|
%waveLinkOutputVolume% |
The volume after the change (0-100) |
Type id: wavelink.setOutputVolume