Skip to content

StreamWave v0.9.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 12:32
860383e

StreamWave 0.9.0

πŸŽ™ Recording

  • Safety track (Settings): every recording is also written as a *_safety.wav copy 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: .twt project 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-cli next to StreamWave or on PATH; on Mac brew 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).