Skip to content

Releases: tylerwsupernor/strip-silence

Strip Silence v0.0.4-beta

Pre-release

Choose a tag to compare

@tylerwsupernor tylerwsupernor released this 22 Aug 22:18

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

Pre-release

Choose a tag to compare

@tylerwsupernor tylerwsupernor released this 22 Aug 21:22

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

Notes on the Edit dialog:

  • It starts prefilled from .strip-silence.json if 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

Pre-release

Choose a tag to compare

@tylerwsupernor tylerwsupernor released this 22 Aug 02:50

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 controlsheadPaddingMs (lead-in kept before each clip) and tailPaddingMs (decay kept after each clip) can now be set independently in .strip-silence.json. Both fall back to safetyMilliseconds, 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.
  • safetyMilliseconds from .strip-silence.json is 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

  1. Remove any older version in Settings/Preferences → Extensions.
  2. Drag Strip-Silence-0.0.2.ablx into 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

Pre-release

Choose a tag to compare

@tylerwsupernor tylerwsupernor released this 19 Aug 04:17

Initial beta release

  • Noise-gate style silence detection with configurable amplitude threshold and minimum silence duration
  • Headless operation via .strip-silence.json config (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

  1. Download Strip-Silence-0.0.1.ablx
  2. Open Ableton Live 12 Suite Beta
  3. Settings/Preferences → Extensions
  4. Drag the .ablx file in
  5. Restart Live

Usage

  1. Arrangement view
  2. Select audio track(s) + time selection
  3. Right-click → Extensions → Strip Silence