wavebuddy --info

WaveBuddy_

See Your Sound. Shape Your Story. v2.0

// The audio & video editor that makes editing fun.
// Multi-track timeline. Video editing. AI transcription.
// Screen record your desktop, mic, or system audio.
// Native macOS app. Fast. Private. No subscription.

Download on the Mac App Store
ls ./screenshots
Screenshots
Multi-Track Video

multitrack-video

Multi-track timeline with volume curves

Easy Workflow

easy-workflow

Multi-track timeline with drag & drop

Speech to Text

speech-to-text

On-device AI transcription

Video Editing

video-editing

Edit video with visual waveforms

Edited Regions

edited-regions

Visual edit tracking with undo

cat features.md
Features
// Recording
[+]

Live Audio Recording

Record from microphone, system audio, or screen with real-time waveform preview. Clips appear instantly on timeline.

[+]

Screen Recording

Capture full screen or select a region. Uses ScreenCaptureKit for high-quality recording with audio.

// Multi-Track Timeline
[+]

Multi-Track Editing

Arrange multiple audio and video clips on separate tracks. Drag, trim, copy/paste with ghost previews.

[+]

Video Thumbnail Strips

Video clips display thumbnails as background with scrub zoom effect. Thumbnails scale up near playhead.

[+]

Clip Snapping

Yellow guide lines show snap targets. 15px threshold for precise clip alignment.

[+]

Timeline Zoom

Pinch to zoom, Option+Scroll or ⌥⌘+/-. Smart time ruler adapts to zoom level.

[+]

Keyboard Clip Control

Arrow keys move clips between tracks and timeline. ⌘C/⌘V to copy/paste at playhead.

// Waveform Editor
[+]

Waveform Visualization

Stunning waveform displays with filled or line styles. Choose from 12+ color themes.

[+]

Edited Region Overlays

Visual tracking of all edits with colored overlays. Hover for undo button and quick actions.

[+]

Selection Actions

Floating toolbar on selection with Copy, Cut, Delete, Copy to New Window buttons.

// Audio Effects
[+]

10-Band Equalizer

Full parametric EQ with Catmull-Rom response curve. Presets: Voice, Podcast, Loudness, Rock, Jazz, Classical, Electronic.

[+]

Voice Effects

8 effects: Robot (STFT phase vocoder), Chipmunk, Deep Voice, Echo, Radio, Underwater, Megaphone, Whisper. Level-matched output.

[+]

Normalize & Amplify

Automatic loudness normalization or manual gain adjustment with real-time preview.

// Speech & Video
[+]

Speech to Text

On-device AI transcription using Apple's Speech framework. Fast, private, no internet required.

[+]

Unified Video Player

Single video preview works for both Master timeline and Editor. Scrubs to current time for instant preview.

[+]

Multi-Track Video Export

Export master mix as MP4/MOV. Gaps render as black frames. Supports multiple video clips at different positions.

// UI & Themes
[+]

12+ Color Themes

Classic, Ocean, Sunset, Forest, Neon, Midnight, Cloud, Glass, Sakura, Orchid, Crimson, and more.

[+]

Background Transparency

Adjustable UI transparency from 30% to 100%. Glass theme looks great with see-through effect.

[+]

Native macOS

Built with SwiftUI for fast, responsive experience. Feels right at home on your Mac.

cat workflow.md
Non-Destructive Workflow
// Export (Non-Destructive)
[safe]

Export Clip... ⌘⇧E

Creates a new file. Original source is never modified. Choose format, sample rate, channels, and normalization.

[safe]

Quick Export ⌥⌘S

Fast export of master mix to new file. Auto-generates filename with timestamp. WAV for audio, MP4 for video.

[safe]

Export Master... ⌥⇧⌘E

Full export options for multi-track mix. Option to embed recoverable project data.

// Save (Destructive)
[!]

Save Clip ⌘S

Overwrites the original source file. Shows confirmation dialog. Use only when you want to update the original.

// Recoverable Projects
[*]

Embedded Project Data

Export master mix with "Recoverable" option to embed original clip audio. File plays normally but WaveBuddy can restore the full project.

[*]

Auto Recovery on Import

Opening a file with embedded data automatically recovers the project. Hold while dragging to show recovery dialog.

[*]

Self-Contained Archives

No original files needed. Each clip's audio is compressed (zlib + base64) and stored in MP4, M4A, MOV, WAV, AIFF, or FLAC.

wavebuddy --formats
Supported Formats
import: MP3 WAV FLAC M4A AAC AIFF MP4 MOV
export: WAV FLAC M4A MP4 MOV
cat shortcuts.md
Keyboard Shortcuts
[*]

⌘Z / ⇧⌘Z

Unified undo/redo for waveform edits and clip movements

[*]

⌘C / ⌘V

Copy/paste clips at playhead position

[*]

⌥⌘E / ⌥⌘V

Open Equalizer / Voice Effects

[*]

⌥⌘+ / ⌥⌘- / ⌥⌘0

Zoom in / Zoom out / Zoom to fit

[*]

↑↓←→ / ⇧←→

Move clips between tracks/timeline, Shift for 1s steps

links