Releases: tylerwsupernor/strip-silence
Release list
Strip Silence v0.0.4-beta
What's new
This one is all tuning. After repetitive testing on real material, the built-in defaults changed:
- Threshold stays at -60 dB (unchanged).
- Head pad is now 0 ms instead of using the safety padding. At -60 dB the cut already lands right where each sound starts, and testing showed even half a sample of extra lead-in made no difference.
- Tail padding still falls back to the 25 ms safety padding.
If you have a .strip-silence.json, it still wins on any setting it mentions; anything it leaves out falls back to these values. No config file needed.
Everything else is untouched: detection algorithm, the Strip Silence Edit dialog, single-undo behavior.
Known issues
- If your selection starts exactly where a clip starts (no time selected before it), a few milliseconds of silence can remain at the very start of the selection after stripping. Workaround: extend the selection slightly before the clip and re-run.
Install
Download Strip-Silence-0.0.4.ablx below, drag it into Live's Settings → Extensions page, and restart Live.
Strip Silence v0.0.3-beta
What's new
Strip Silence now has two right-click commands:
- Strip Silence — runs exactly as before: reads your
.strip-silence.json(or built-in defaults) and strips silence with no prompts. - Strip Silence Edit — opens a small settings window first, so you can adjust before running:
- Threshold in dB (e.g.
-80) - Head pad in ms — quiet lead-in kept before each remaining clip
- Tail pad in ms — quiet decay kept after each remaining clip
- Threshold in dB (e.g.
Notes on the Edit dialog:
- It starts prefilled from
.strip-silence.jsonif you have one, otherwise built-in defaults. - Values apply to that run only; nothing writes back to your config file.
- Leave a padding field blank to keep your current safety padding (25 ms unless your config says otherwise).
- Esc or Cancel closes without touching any clips.
Both commands share the same detection and clearing code, and everything still runs as one undo step.
Known issues
- If your selection starts exactly where a clip starts (no time selected before it), a few milliseconds of silence can remain at the very start of the selection after stripping. Workaround: extend the selection slightly before the clip and re-run.
Install
Download Strip-Silence-0.0.3.ablx below, then drag it into Live's Settings → Extensions page and restart Live.
Strip Silence v0.0.2-beta
Strip Silence v0.0.2-beta
Strip Silence automatically clears silent regions from selected audio tracks in Ableton Live's Arrangement view — no more manually trimming dead air from every clip.
This release fixes several cutting bugs and adds finer control over how much audio is preserved around each cut.
New
- Separate padding controls —
headPaddingMs(lead-in kept before each clip) andtailPaddingMs(decay kept after each clip) can now be set independently in.strip-silence.json. Both fall back tosafetyMilliseconds, so existing configs keep working. - Tighter cuts are now practical: tested down to 0.5 ms head padding with a sensitive detection threshold (
sampleThreshold: 0.00005) without clipping transients.
Fixed
- Safety padding now protects audio on both sides of every detected silent gap — previously only one side was padded.
safetyMillisecondsfrom.strip-silence.jsonis now actually used by the detector; previously it was read but silently ignored (the built-in default always won).- Removed a backwards second padding pass that could delete a few milliseconds of audio just before each gap.
- All clip-clear operations are now strictly clamped to your time selection — cleanup passes near the end of the range can no longer delete anything beyond it.
Upgrade notes
- Remove any older version in Settings/Preferences → Extensions.
- Drag
Strip-Silence-0.0.2.ablxinto the Extensions settings page and restart Live when prompted.
No config changes are required — your existing .strip-silence.json will behave as before unless you opt into the new keys.
Requirements & known issues
- Requires Ableton Live 12 Suite Beta (does not work in Standard, Intro, or Lite). See the Extensions FAQ.
- macOS tested; Windows not yet verified.
- A small (~4 ms) visual sliver may still remain at sliced clip starts due to host beat↔time rounding.
- Still no in-app settings UI — tune behavior via
.strip-silence.json(see the README).
Full changes: see CHANGELOG.md.
Strip Silence v0.0.1-beta
Initial beta release
- Noise-gate style silence detection with configurable amplitude threshold and minimum silence duration
- Headless operation via
.strip-silence.jsonconfig (no in-app settings UI yet) - Safety padding and extra tail-clear logic to reduce rounding artifacts at clip boundaries
- Known issue: small (~4ms) visual slivers may remain at sliced clip starts in some host/clip combinations
Installation
- Download
Strip-Silence-0.0.1.ablx - Open Ableton Live 12 Suite Beta
- Settings/Preferences → Extensions
- Drag the
.ablxfile in - Restart Live
Usage
- Arrangement view
- Select audio track(s) + time selection
- Right-click → Extensions → Strip Silence