overdub

schwung-waveform-editor

charlesvestal/schwung-waveform-editor · ★ 2

Waveform Editor tool for Move Everything - trim, gain adjust, normalize, and edit WAV files on the Ableton Move

README from GitHub, MIT

Wave Edit for Schwung

A full-featured audio waveform editor for your Ableton Move. Trim, gain adjust, normalize, copy/paste, and mute sections of WAV files directly on the device.

Features

  • Waveform display with zoom and minimap overview
  • Start/end marker selection with jog and knobs
  • Real-time gain adjustment and normalization
  • Cut, copy, paste, and mute operations
  • Hold-to-audition playback with loop mode
  • Undo support for all destructive edits
  • Export selection to new file

Prerequisites

Install

  1. Launch Schwung on your Move
  2. Select Module Store from the main menu
  3. Navigate to Tools > Wave Edit
  4. Select Install

Build from Source

git clone https://github.com/charlesvestal/schwung-waveform-editor
cd schwung-waveform-editor
./scripts/build.sh
./scripts/install.sh

Controls

ControlFunction
Jog wheelMove selected marker
Jog clickToggle start/end marker
Knob 1Move start marker
Knob 2Move end marker
Knob 3Zoom (Shift: vertical scale)
Knob 4Gain (Shift: normalize)
Any padHold to audition (Shift: full file)
MuteZero out selection
CopyCopy selection
Shift+CopyPaste at cursor
DeleteCut selection
LoopToggle loop mode
CaptureSave (overwrite)
Shift+CaptureExport selection
UndoUndo last edit
BackExit (warns on unsaved)

Header Indicators

  • * — unsaved changes
  • L — loop mode enabled

Credits

License

MIT License — See LICENSE

AI Assistance Disclaimer

This module is part of Schwung and was developed with AI assistance, including Claude, Codex, and other AI assistants.

All architecture, implementation, and release decisions are reviewed by human maintainers. AI-assisted content may still contain errors, so please validate functionality, security, and license compatibility before production use.