// Docs

AudioGate Documentation

Everything you need to run studio-quality sessions from your browser. No installs required.

Quick Start

Get your first session running in under a minute:

  1. Go to audiogate.tech and create an account (or sign in)
  2. Purchase a Studio Day Pass ($9) or Studio subscription ($19/mo) from your dashboard
  3. Click "Open Studio" — the studio interface loads in your browser
  4. Allow microphone access when prompted
  5. Share the guest link or QR code with your participants
  6. Once guests join, arm tracks and hit Record
Tip: Guests don't need an account. They just open the link on any device with a browser.

Audio Settings

AudioGate supports two audio codecs, switchable per session without dropping the stream:

Opus (default)

Configurable bitrate from 64 to 510 kbps. Ideal for most sessions — efficient enough for cellular connections, broadcast-clean on a stable link.

Bitrate range
64 – 510 kbps
Sample rate
48 kHz
Channels
Mono or Stereo
Best for
Remote interviews, podcasts, broadcast

L16 PCM (lossless)

Uncompressed, bit-perfect 48 kHz audio. Designed for studio LAN or very stable connections.

Format
Uncompressed linear PCM
Sample rate
48 kHz
Bit depth
16-bit linear PCM
Best for
Voiceover, studio-to-studio, LAN sessions
Note: L16 requires a stable, high-bandwidth connection. FEC is not available in L16 mode.

Recording

AudioGate records per-track WAV files locally on the host's machine using AudioWorklet and OPFS (Origin Private File System) for crash resistance.

How it works

Each guest's audio lands on its own separate WAV file. Recording runs in a dedicated Web Worker, writing to OPFS in real-time. If the browser crashes or the tab closes unexpectedly, your recordings are recovered automatically on the next session open.

Important: We recommend recording in your DAW via a virtual audio device or internal audio routing for mission-critical sessions. The in-browser recording serves as a backup — crash recovery is robust but should not be treated as your only safeguard.
Tip: Recordings are stored locally — we never upload or access your audio files.

Multi-I/O

Click the "+" button in the studio to add additional input channels. Each input can be armed independently, allowing you to record multiple sources simultaneously.

Guests & Invites

Invite guests by sharing the session link or QR code. Guests don't need an account — they enter their name, allow microphone access, and they're in.

PIN protection

Studio subscribers can set a session PIN. Guests must enter the correct PIN before joining. Available in Settings during an active session.

Guest lobby

New guests land in a waiting room. The host can admit or reject them from the studio interface.

Video & Screen Sharing

Video is handled on a separate WebRTC peer connection so it never touches or interferes with the audio stream. You can share your webcam, screen, or a specific application window.

Resolution
Up to 1080p
Sources
Webcam, screen, window, tab (with tab audio)

Double-click any video feed to pop it out into a separate resizable window.

DAW Routing

Route AudioGate audio into your DAW using a virtual audio device. This lets you apply processing, mix live, and record within your DAW environment.

Setup

  1. Install a virtual audio device (e.g. BlackHole on macOS, VB-Cable on Windows)
  2. In AudioGate Studio Settings, set your output to the virtual device
  3. In your DAW, create a new track and set its input to the virtual device
  4. Arm the track — you're receiving live audio from AudioGate

Compatible with Pro Tools, Logic Pro, Reaper, Ableton Live, and any DAW that supports standard audio inputs.

Coming soon: Native VST/AU plugin for direct DAW integration without a virtual audio device.

FEC & Network Resilience

AudioGate monitors connection quality in real-time and automatically engages Forward Error Correction when packet loss or jitter crosses threshold.

How FEC works

FEC adds redundant data to audio packets. If a packet is lost, the redundant copy fills the gap — no silence, no glitches. The system steps back out automatically when the connection stabilizes.

RED (Redundant Audio Data)

When enabled, every packet carries a copy of the previous one. If a packet is lost in transit, the duplicate from the next packet fills the gap seamlessly.

FEC trigger
Packet loss ≥ 0.5% or RTT > 150ms
FEC 2× trigger
Packet loss ≥ 5% or RTT > 300ms
Overhead
~20–50% additional bandwidth when engaged

Troubleshooting

No audio from guest

Check that the guest has allowed microphone permissions in their browser. Try refreshing the guest page. If the issue persists, check the connection quality indicator — high packet loss can cause audio dropouts.

High latency / choppy audio

Switch to a lower Opus bitrate (128 or 96 kbps). Ensure both host and guest are on a stable connection — wired ethernet is recommended for the host. Close other bandwidth-heavy applications.

Recording not starting

Ensure tracks are armed (the ARM button should be lit). Check that your browser supports OPFS (all modern Chromium-based browsers do). Firefox has limited OPFS support.

Video not showing

Video requires a separate peer connection. If your firewall blocks WebRTC, the video connection may fail while audio works. Check that the TURN server is reachable.

Guest can't connect

Verify the session link is correct and the session is active. If the guest is behind a restrictive corporate firewall, they may need TURN relay — AudioGate handles this automatically, but very strict firewalls may still block connections.

Browser Support

Chrome / Edge
Full support (recommended)
Firefox
Supported — limited OPFS for crash recovery
Safari (macOS)
Supported — some WebRTC limitations
Safari (iOS)
Supported with known limitations (no setSinkId, limited OPFS)
Android Chrome
Full support for guests, studio on tablet

Keyboard Shortcuts

Space
Tap-to-talk (when enabled in Settings)
R
Start / stop recording
M
Mute / unmute microphone
Esc
Close modal / popup