Repository navigation
StreamWave v0.9.0
StreamWave 0.9.0
π Recording
- Safety track (Settings): every recording is also written as a
*_safety.wavcopy at β12 dB, kept in step with the main take (same pre-roll, file rollover and crash recovery). If a take clips, boost the safety copy instead. - Voice trigger (Settings): recording starts when your input stays above a level (dB) for a hold time (ms), and stops about 1.5 s after it drops back. An indicator shows next to the record button.
βοΈ Editing
- Silence auto-trim: β Silences on a track finds the pauses (noise floor + 8 dB, at least 250 ms, with 80 ms padding so word tails survive) and shows how many it found; Trim N silences cuts them in one undoable step.
- Per-clip gain and fades: select a range and set gain (dB) and fade in/out (ms) in the Selection panel. Non-destructive, applied on export; clips with different settings stay split.
- Mix all: βΆ Mix all plays every track together with its effects. Export is still one track at a time.
π€ Export and projects
- Batch export: β©β© Batch writes every track as a 24-bit WAV into a folder you pick, each brought to the loudness target from Settings (β14, β16 or β23 LUFS).
- Double-click to open:
.twtproject files open in StreamWave (registered by the Windows installer).
π Transcription
- Whisper transcription (side panel): transcribe a track on your own computer with whisper.cpp (
whisper-clinext to StreamWave or on PATH; on Macbrew install whisper-cpp) and a ggml model you choose in Settings. Click a line to play from there. No model or program is bundled, nothing goes to the cloud.
π Routing
- Virtual output hint: when a virtual audio device (VB-CABLE, VoiceMeeter, Stereo Mix/loopback, BlackHole on Mac) is in the output list, Settings explains how to send StreamWave's sound into OBS, Discord or Zoom. The user guide has the steps.
π§ Under the hood
- Playback resampling now uses rubato (FFT, anti-aliased) instead of linear interpolation, when a file's sample rate differs from the device.
Updating
- Windows / Linux AppImage, from 0.6.x β 0.8.4: use Help β Check for updatesβ¦, or wait for the quiet startup check.
- Mac, and Linux .deb / .rpm / Arch packages: updates are manual for now. The update check tells you about 0.9.0 and opens this page; install the new file over the old one. Settings and projects are kept.
- From 0.5.x: download and run the installer once.
Downloads
| File | For |
|---|---|
StreamWave_0.9.0_x64-setup.exe |
Windows 10/11 (64-bit), bundles FFmpeg (LGPL) |
StreamWave_0.9.0_universal.dmg |
macOS 11+ (Apple Silicon and Intel) |
StreamWave_0.9.0_universal.app.zip |
the same Mac app as a zip |
StreamWave-0.9.0-linux-x86_64.deb |
Debian, Ubuntu, Mint, Pop!_OS (x86_64) |
StreamWave-0.9.0-linux-x86_64.rpm |
Fedora, RHEL, openSUSE (x86_64) |
StreamWave-0.9.0-linux-x86_64.pkg.tar.zst |
Arch, CachyOS, Manjaro, EndeavourOS (x86_64) |
StreamWave_0.9.0_amd64.AppImage |
any Linux x86_64, updates itself |
*.sig, latest.json |
update signatures and manifest for the Windows/Linux in-app updater |
SHA256SUMS.txt |
checksums for all files |
Windows SmartScreen: the installer is unsigned, so Windows may show "Windows protected your PC". Click More info β Run anyway.
Mac first launch: right-click StreamWave in Applications and choose Open (newer macOS: System Settings β Privacy & Security β Open Anyway).