← All Hardware

GoXLR Hardware

Professional audio mixing designed for streamers. FaustBot integrates with GoXLR for complete control of your audio, voice effects, and faders directly from your stream.

View Integration Guide

What You Can Do With FaustBot

FaustBot provides deep integration with GoXLR, giving you full control through actions, triggers, and scripting.

🎚️

Mixer Control

Actions
Set fader volume (Mic, Chat, Music, System)Mute/unmute channelsSet routing presetsControl sub-mix volumes +1 more
Triggers
Fader movedChannel muted/unmutedProfile changed +1 more
🎤

Voice Effects

Actions
Enable/disable voice FXSwitch voice presetsAdjust pitch shiftControl reverb/echo +1 more
Triggers
Voice FX toggledPreset changedEffect enabled/disabled
🔊

Sampler & Soundboard

Actions
Play sampler bankStop all samplesSet sampler volumeLoad sample preset +1 more
Triggers
Sample playedSample stoppedBank changed

Scripting Examples

# Adjust mixer faders based on scene
def Execute():
    scene = CPH.GetArg("scene")
    if scene == "BRB":
        CPH.GoXLRSetFader("Music", 80)
        CPH.GoXLRSetFader("Mic", 0)
    else:
        CPH.GoXLRSetFader("Music", 50)
        CPH.GoXLRSetFader("Mic", 100)
    return True
# Toggle voice effect on channel point redemption
def Execute():
    effect = CPH.GetArg("effect")
    if effect == "robot":
        CPH.GoXLRSetVoiceFX("Robot", True)
        CPH.Wait(10000)  # 10 seconds
        CPH.GoXLRSetVoiceFX("Robot", False)
    return True
# Play sound effect on raid
def Execute():
    raiders = CPH.GetArg("viewers")
    if raiders >= 50:
        CPH.GoXLRPlaySample("BigRaid")
    else:
        CPH.GoXLRPlaySample("SmallRaid")
    return True

Audio Mixers

Powerful audio control surfaces built specifically for content creators.

GoXLR

GoXLR

The ultimate audio mixer for streamers and content creators. Full-size design with motorized faders, professional voice FX, and stunning RGB lighting.

  • 4 motorized faders
  • Voice FX engine
  • RGB lighting
  • Sampler with sound effects
  • Midas preamp
GoXLR Mini

GoXLR Mini

All the essential features of the GoXLR in a compact form factor. Perfect for streamers who want powerful audio control without the larger footprint.

  • 4 channels
  • Voice FX engine
  • USB audio interface
  • Compact design
  • Midas preamp
GoXLR MIC

GoXLR MIC

Dynamic broadcast microphone designed specifically to pair with GoXLR. Features an integrated pop filter and broadcast-quality sound.

  • Dynamic capsule
  • Integrated pop filter
  • Broadcast quality
  • Designed for GoXLR

What FaustBot Can Do

Complete control over your GoXLR mixer from stream events. Adjust faders, trigger effects, and play samples automatically.

Actions

  • Set Fader Volume Control Mic, Chat, Music, System channels (0-100%)
  • Mute/Unmute Toggle or set mute state for any channel
  • Voice FX Toggle Enable/disable robot, megaphone, or other voice effects
  • Play Sample Trigger any sampler bank sound
  • Set Profile Load a different GoXLR profile

Triggers

  • Fader Moved Fires when any fader position changes
  • Mute Changed Fires when a channel is muted or unmuted
  • Profile Changed Fires when the GoXLR profile is switched

Examples

Auto-Adjust on Scene Change Duck music and boost mic when switching to focused scenes
def Execute():
    scene = CPH.GetArg("scene")
    if scene == "BRB":
        CPH.GoXLRSetFader("Music", 80)
        CPH.GoXLRMute("Mic", True)
    else:
        CPH.GoXLRSetFader("Music", 50)
        CPH.GoXLRMute("Mic", False)
    return True
Robot Voice Redemption Temporarily enable robot voice on channel point redemption
def Execute():
    CPH.GoXLRSetVoiceFX("Robot", True)
    CPH.Wait(15000)  # 15 seconds
    CPH.GoXLRSetVoiceFX("Robot", False)
    return True

Ready to Connect Your GoXLR?

FaustBot makes it easy to control your GoXLR mixer with powerful automations and stream integrations.