Repository navigation
Reference Sub actions Wave Link Legacy
Also on the Cuebot Docs site.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- Overlays and alerts
- Writing your own overlay widgets
- Text-to-speech
- Music and now playing
- Points, store and giveaways
- Subathons and goals
- Stream apps and devices
- VTuber apps
- Stream Deck
- The phone app
- Donations and integrations
- Discord bot
- The setup assistant and AI tools
- The assistant on your own computer
- Moving from Streamer.bot
- Cuebot's servers
- Writing code (C# and Python)
- Python in detail
- Using your own code editor
- Controlling Cuebot from other programs
- Backups and your data
- Linux
- Command-line options
- Troubleshooting
- What's experimental
- Reference
