Your voice,
stream-ready.

StreamWave is a free, open-source recorder and editor for streamers, podcasters and voice creators. One button to record, one click to sound like a studio, and it stays locked to OBS.

Windows 10/11 · Linux (deb, rpm, Arch, AppImage) · macOS 11+ (Apple Silicon & Intel) · MIT licence · No account, no telemetry

Watch the promo

A quick look at StreamWave in under a minute.

StreamWave promo video: play button over a humpback whale and calf swimming through glowing orange sound rings

▶ Watch on YouTube · more demos on Del's channel

Everything a creator needs. Nothing they don't.

Built for real creator setups: OBS running, Discord open, one mic shared between them.

🎥

OBS sync

Record, pause and stop together. Scene changes become markers. Multi-track OBS recordings import as separate tracks.

🪄

Studio Sound

One click analyses your voice and builds a clean chain: denoise, EQ, de-ess, compress, -16 LUFS. Fully editable.

⏪

Never miss a take

A rolling buffer keeps the last 60 seconds. Said something great before hitting record? Save it.

🎛

Live effects

Turn a knob and hear it instantly. Exports use the same engine, so the file matches what you heard.

🛟

Crash-safe recording

Takes are written continuously and repaired after a crash or power cut. Unplugged mic? Your take is kept.

📦

All open formats

WAV, FLAC, MP3, Ogg, Opus, AAC, AIFF and audio from MP4/MKV in. WAV, FLAC, MP3, Opus, Ogg and more out, with tags.

🤝

Shared mic, always

Never takes exclusive control of your microphone. OBS, Discord and your browser keep working alongside.

🩺

Live mic check

Warnings for clipping, too quiet, a dead channel or mains hum, before they ruin a recording.

✂️

Non-destructive editing

Cut, copy, paste with full undo. Originals never change. Projects autosave and recover after a crash.

🧩

Effects Layer workspace new in 0.11

A big effects editor: the track's effects and the clip's layers in a collapsible list, colour-coded modules with knobs.

🔀

Crossfades new in 0.11

Blend neighbouring clips at a cut, equal power or linear, without moving anything. Plus drag-to-fade handles.

📏

Ruler & preview new in 0.11

A zoom-aware time ruler and a preview of the whole track with Zoom to selection. All in a new hardware look.

📥

Multi-file import new in 0.10

Drop several files at once: put them one after another on a track, or one track each, lined up. One undo.

↔️

Move clips new in 0.10

Drag clips along the timeline or onto another track, with a ghost, snapping and an exact time readout. No drift.

◧

Layering Effects new in 0.10

Give one clip its own effect stack. Reorder, bypass and edit the layers, heard live and exported identically.

🛡

Safety track new in 0.9

Every recording is also written as a −12 dB copy. Clipped a take? Boost the safety file and rescue it.

🎙

Voice-triggered recording new in 0.9

Set a level threshold: recording starts when you speak and stops shortly after you stop. Ideal for long streams.

🧹

Silence auto-trim new in 0.9

Find the pauses on a track in one click, see how many there are, and trim them all in one undoable step.

🎚

Per-clip gain & fades new in 0.9

Every clip gets its own gain and fades. Duck music under a voiceover and smooth punch-ins.

📤

Batch export new in 0.9

Export every track as a 24-bit WAV in one pass, each brought to −14, −16 or −23 LUFS.

▶️

Mixdown playback new in 0.9

Hear the whole project: every track played together with its effects.

📝

Whisper transcription new in 0.9

Transcribe takes locally with any whisper.cpp model. Speech-to-text on your machine, no cloud. New in 0.11.2: the Transcript panel can set whisper.cpp up for you, or shows the right install command for your system.

See it in action

Real screenshots of StreamWave 0.11.0 on Linux, with a demo podcast episode (self-generated voice and music).

StreamWave main window in the new hardware look: the big record button in a bezel with LED input meters, the selected-audio preview strip, a time ruler with chapter markers, Host mic, Guest (Discord) and Music bed tracks with a crossfade at a cut, and the Effects rack with colour-coded modules on the right
Record, edit, clean up. One big button to record with LED meters, a preview of the selected audio, a time ruler over a multi-track timeline with markers and crossfades, and Studio Sound, live effects and OBS sync one glance away.

Made to sit next to OBS

StreamWave talks to OBS 28+ over the built-in WebSocket server. Turn it on in OBS under Tools → WebSocket Server Settings and you're connected.

  • Follow OBS: hit record in OBS and StreamWave records too. Pause and stop together.
  • Scene markers: every scene switch drops a marker, so you can find the highlights later.
  • Split tracks: mic, desktop and Discord from one OBS file become separate, editable tracks.
  • Send back to video: put the cleaned-up audio into a copy of the video, without re-encoding the picture, and with chapters from your markers.
  • Auto-reconnect: OBS restarted? StreamWave reconnects on its own and shows you the status.

How it compares

Classic desktop audio editors are powerful and battle-tested. StreamWave focuses on a creator's everyday workflow.

FeatureStreamWaveTypical legacy editor
OBS sync (record together, scene markers)✓ Built in—
Import OBS multi-track recordings as separate tracks✓ AutomaticManual
Bring in Audacity 3 projects (.aup3)✓ Read-only importVaries
Put edited audio back into the video✓ One click—
One-click voice cleanup to a loudness target✓ Studio SoundSeveral separate steps
Hear effect changes live while playing✓Often preview-only
Rolling "save the last 60 s" buffer✓—
Recording survives crashes and power cuts✓ Auto-repairVaries
Mic shared with Discord/OBS while recording✓ AlwaysDepends on settings
Non-destructive editing with full undo✓✓
Open formats (WAV, FLAC, MP3, Opus, Ogg)✓✓
Free and open source✓ MITOften

Coming from Audacity? If you've used Audacity, you'll feel at home, with live effects, OBS sync and recordings that survive a crash. Use File → Import Audacity Project… or drop an .aup3 on the window; your file is only read, never changed. StreamWave isn't a full Audacity replacement (no plug-ins or spectral editing yet). Audacity® is a trademark of its respective owners; StreamWave isn't affiliated with or endorsed by Audacity or Muse Group.

Comparison reflects a typical general-purpose desktop audio editor out of the box, without plugins.

Get StreamWave

Version 0.11.2 for Windows, Linux and macOS. On Windows and the Linux AppImage the app updates itself from Help → Check for updates; on Mac and with the Linux packages, it tells you about new versions and you install them by hand.

🪟

Windows 10 / 11

NSIS installer, per-user, FFmpeg included. Updates itself.

64-bit Windows 10 or 11


Download .exe
🐧

Linux

.deb for Debian/Ubuntu/Mint, .rpm for Fedora/openSUSE, .pkg.tar.zst for Arch/CachyOS/Manjaro, or the AppImage for any distro (the AppImage updates itself). Install FFmpeg from your package manager.

64-bit (x86_64), PipeWire, PulseAudio or JACK


Download for Linux
🍎

macOS 11+

One universal .dmg for Apple Silicon and Intel Macs. For MP3/FLAC export: brew install ffmpeg. Updates are manual for now.

macOS 11 Big Sur or later, Apple Silicon (M1+) or Intel


Download .dmg

🛡 Windows: the installer isn't code-signed yet. If SmartScreen appears, click More info → Run anyway.

🐧 Linux install: sudo apt install ./StreamWave-0.11.2-linux-x86_64.deb · sudo dnf install ./StreamWave-0.11.2-linux-x86_64.rpm · sudo pacman -U ./StreamWave-0.11.2-linux-x86_64.pkg.tar.zst · or chmod +x the AppImage and run it. Package installs update by installing the new package; the app tells you when there is one.

🍎 Mac, first launch: drag StreamWave into Applications. It isn't notarised by Apple yet, so the first time right-click (or Control-click) the app, choose Open, then Open again. On newer macOS (Sequoia 15+), go to System Settings → Privacy & Security and click Open Anyway. After that it opens normally. To update, download the new .dmg and replace the app in Applications.